本帖最后由 hello、C 于 2020-6-15 22:56 编辑
对于想使用各种方式下载MM32程序的用户来说,MM32-LINK Program软件应该是一个不错的选择!
今天先来摸索下ISP下载方式
1. 安装MM32-LINK Program软件
2. 将MM32-LINK连接至电脑,打开MM32-LINK Program软件,如图所示,等待连接,一切正常!
3. 鼠标右击Workspace Save as a Workspace,然后添加一个工程,如图所示
4. Wait For Operation...,点击 Auto Program 按钮
ug_MM32-LINK programmer_V12.1.00.pdf
(2.07 MB)
5. 查看资料及其它文档后,发现板载Emulator只支持ICP下载方式
2020.06.15 更新
6. 连上MM32-LINK,我们另外再连上额外的一个串口(连接至CON8接口的TXD、RXD接口),再次开启MM32-LINK Program软件,选择ISP下载方式,复位时拉高Boot0接口,还是不能进行下载。
7. 我们发现在官网上还有另外一个ISP下载软件。
8. 在为MM32 eMiniBoard供电后,连接额外一个串口(连接至CON8接口的TXD、RXD接口),通过1k电阻拉高Boot0引脚至VDD,复位后启动该ISP软件,然后连接,如图所示,显示已连接。
9. 开始,打开一个Hex文件(自己修改后的Lib版 Uart_loop程序,当前运行在目标板的程序是一个不同的程序),开始编程,结果如图所示,下载成功。
9. 该ISP软件的其它一些功能,可自由配置选项字节及自增ID值(可自行测试下)。
10. 在ISPV2.3软件界面断开连接,并手动解除对Boot0引脚的拉高操作后,复位目标板。连接额外的那个串口,测试了下程序功能,如果所示,发现已经编程成功了。
MM32ISP_PC_Ver2.3.zip
(144.88 KB)
|