你好,请按下面的步骤对IAR工程进行设置后再试试呢:
1. 在IAR安装目录的arm/config/flashloader中新建一个Goodix文件夹:
2. 将${SDK_Folder}/build/iar/文件夹下的GR5xxx_IAR_16M.board,GR5xxx_IAR_16M.flash,GR5xxx_IAR_flashloader_16M.out三个文件拷贝到刚才新建的Goodix文件夹中:
3. 在IAR中,右键点击构建目标,单击Options...打开工程设置窗口:
4. 在弹出的设置窗口中,在左侧Category窗口中找到并点击Debugger选项,将Driver选项设置为J-Link/J-Trace:
5. 单击Download选项卡,进入到下载相关设置,勾选Use flash loader(s),勾选Override default .board file,并在下方的文件选择框中选中刚才拷贝的GR5xxx_IAR_16M.board文件:
6. 点击OK完成设置。等待IAR更新完工程后,即可进行固件下载操作。
7. 如果在下载过程中出现如下弹窗:
请点击OK,并在随后弹出的选择框中找到"Cortex-M4",选中并点击OK,如图所示:
如果您在启动调试的过程中遇到了Crash问题,可以尝试按照IAR官方的已知问题文档尝试绕过:
有任何其他问题,欢迎在本帖中继续提问