新唐M031系列ISP_UART烧录流程

在项目开发过程中用到新唐M031系列芯片,需要用到ISP功能,开发过程虽然曲折,但还是有惊无险的完成ISP功能。在这里做一记录,以防后面开发时重蹈覆辙

开发工具

新唐相关芯片BSP、ICP、ISP及烧录器

 ISP官方源码

新唐官方网站下载对应的BSP,ISP_Uart接口路径一般为xxx->BSP->SampleCode->ISP->ISP_UART ,该工程Uart波特率默认115200bps
打开工程并编译,生成ISP_UART.bin 。保存该bin文件为后面ICP->LDROM烧录做准备


ICP配置

ICP 配置位设置

ICP 烧录


若只烧录LDROM  则不需要打勾APROM;配置字一般都需要打勾
在这一步出现烧录失败相关页面时,需要检查硬件连接及MCU周围电路是否正确

ISP页面

         a. 烧录时,连接串口,在MCU不上电的状态下,点击Connect 之后MCU再上电!!!
         b.图纸 1 指的是ISP会先读取目标MCU相关信息,若MCU相关信息都没有读出来,就别想ISP烧录了;
         c.这里读取时间不一定,可快可慢;在这个状态下可以观察串口指示灯发送和接收是否在交替闪烁;交替闪烁为正常,反之异常

         d.MCU信息读取成功后,添加应用程序固件并检查 Config下  0,1 配置位是否与上面截图中的数据一致,若不一致原因是ICP配置有误或烧录时未打勾配置区,反正向下进行
         e.无误后点击Start 烧录;烧录时间与固件大小和波特率有关

烧录成功

特殊需求

        官方ISP_Uart烧录为115200bps,若硬件限制无法使用该波特率烧录,则需要修改ISP上位机及ISP_UART源码中的波特率来满足项目需求;

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值