CH571 USB IAP 问题

测试使用CH573EVT官方的 USB IAP例子进行CH571F操作烧录。

在测试时发现无法正常运行APP,据推测是无法正常跳转运行APP

代码部分做了如下修改

  1.app部分

link.ld 的Memory 部分适应571F信息

image.png


以下为操作步骤

  1. 使用IAP目录下的USB_IAP例子生成USB_IAP.hex

  2. 使用IAP目录下的APP例子生成APP.Hex

  3. 使用  AssemblingFileTool合成一个文件

  4. 20230401191302.png

  5. 使用USB 模式,WCHISPTOOL下载至目标设备。

    20230401191302222222.png

  6. 此时设备可以正常运行。短按对应按键进行IAP模式(USB供电)

  7. 使用WCH单片机IAP下载演示工具V1.30进行下载APP.hex模拟只下载APP.hex操作烧录成功。

  8. image.png

  9. 重启设备,无响应,似乎片内IAP和APP全部消失。

  10. 必须通过ISP才能重新下载程序。请问我是否有操作错误的步骤。

已解决,需补充修改:

image.png

573的end addr显然不适合571,上述是571的配置信息。


只有登录才能回复,可以选择微信账号登录