新片子带有这个程序,反汇编知道它会使用Uart并把PortD6作为输入,这是
否说明它用这一脚判断是否进行ISP下载呢?不知道有没有它的使用说明,如果
有它的源码就更好了。又或者当芯片全新flash区空白时能直接接受isp下载命令?
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
新片子带有这个程序,反汇编知道它会使用Uart并把PortD6作为输入,这是
否说明它用这一脚判断是否进行ISP下载呢?不知道有没有它的使用说明,如果
有它的源码就更好了。又或者当芯片全新flash区空白时能直接接受isp下载命令?
您好,PD6是串口RX接收引脚。CH32V003的ISP下载仅支持串口下载,如下图1介绍。且由于没有BOOT引脚,ISP下载时需要从用户区跳转到BOOT区域。在EVT有对应的跳转例程,如下图2。
图1
图2
明白。就是软复位到boot区运行时它死循环等待isp通信操作。
难怪这程序复位运行时马上判断软复位标记。硬复位就再软复位跳转
到code flash运行。多谢解惑!