|
演示如何通过串口编程LGT8F88A,包含了一个简单的windows端的工具,可以实现以下功能:
1. unlock: 解锁,读/编程FLASH前必须对LGT8F88A执行解锁操作,解锁后FLASH数据将被擦除
2. sdid: 读LGT8F88A内部的SWDID,这个ID每个芯片都一致
3. guid: 读芯片的32位GUID
4. erase: 擦除FLASH
5. read: 读FLASH/E2PROM区域,可选择保存到本地文件或在终端上直接显示
6. prog: 编程FLASH/E2PROM区域, 支持hex/bin文件
实例中的下载器使用LGT8F88A实现, 固件代码非常简单, 方便移植到其他MCU,
下面是下载器固件的配置:
串口:19200bps, 8bit data, 1bit stopbit, no parity and flow control
MCU运行频率:16MHz @external crystal
串口ISP的固件请参考附件中的: lgt8f88a_uisp,工程是基于ICCV7 for AVR
下图是windows上运行ISP软件(uLoader)的界面,基于命令行操作:
uLoader使用python语言编写(python 2.7.5), 串口模块使用pySerial
附件中包含了uLoader的可执行程序和源代码,仅供设计参考。
源代码下载地址:
LGT8F88A_uisp_demo
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!
|