文件名称:stcgal:开源STC MCU ISP刷机工具
文件大小:90KB
文件格式:ZIP
更新时间:2024-06-18 03:38:46
microcontroller stc mcu 8051 mcs51
stcgal - STC MCU ISP 闪存工具 stcgal 是的命令行闪存编程工具。 8051 兼容的微控制器。 STC 微控制器具有基于 UART/USB 的引导加载程序 (BSL)。 它利用基于数据包的协议通过串行链路闪存代码存储器和 IAP 存储器。 这称为在系统编程 (ISP)。 BSL 还用于配置各种(类似保险丝)设备选项。 不幸的是,该协议并未公开记录,STC 仅提供用于编程的(粗略的)Windows GUI 应用程序。 stcgal 是 STC 的 Windows 软件的全功能开源替代品; 它支持广泛的 MCU,非常便携,适合自动化。 特征 支持 STC 89/90/10/11/12/15/8 系列 UART 和 USB BSL 支持 显示零件信息 确定工作频率 程序闪存 编程 IAP/EEPROM 设置设备选项 读取唯一设备 ID (STC 10/11/12/1
【文件预览】:
stcgal-master
----stcgal.py(1KB)
----stcgal()
--------options.py(26KB)
--------ihex.py(6KB)
--------utils.py(2KB)
--------__init__.py(20B)
--------protocols.py(69KB)
--------models.py(98KB)
--------__main__.py(1KB)
--------frontend.py(11KB)
----.github()
--------workflows()
----debian()
--------source()
--------compat(2B)
--------changelog(705B)
--------docs(48B)
--------rules(96B)
--------control(1KB)
--------copyright(1KB)
----doc()
--------FAQ.md(5KB)
--------PyPI.md(845B)
--------USAGE.md(10KB)
--------MODELS.md(1KB)
--------reverse-engineering()
--------INSTALL.md(662B)
----setup.py(3KB)
----README.md(2KB)
----tests()
--------stc15l104w.yml(915B)
--------stc12c5a60s2.yml(782B)
--------test_ihex.py(2KB)
--------test_fuzzing.py(5KB)
--------stc8f2k08s2-untrimmed.yml(375B)
--------stc12c2052ad.yml(732B)
--------stc15w4k56s4.yml(991B)
--------__init__.py(0B)
--------stc8a8k64s4a12.yml(967B)
--------iap15f2k61s2.yml(917B)
--------test_utils.py(3KB)
--------stc89c52rc.yml(796B)
--------stc15f104e.yml(1KB)
--------test_program.py(8KB)
----.gitignore(145B)