jflash 运行demo后,无法二次烧录是因为芯片进入休眠模式。jlink无法正常上电链接,只能用串口方式烧录程序,烧一个不进入休眠的程序,后面就能正常烧录和debug。
串口烧录方式,1.打开 FR801xH\FR801xH\tools\FR8010H_Download_Tool 工具 2.连接 MCU PA3(TX) PA2(RX) 到 USB 转串口工具 TX RX。(TX RX 不要接反,先不要连接VCC 和 GND给MCU供电)。3.选择串口号,设置波特率 115200 点击打开,点击导入DAT选择需要烧录的BIN文件。4.接上VCC和GND供电,这时候上位机会在MCU上电这一刻进行连接,当前状态显示为“已经连接”,点击写入所有内容BIN文件就能烧录了。
S
sean
@sean
0
声望
2
帖子
47
资料浏览
0
粉丝
0
关注
sean 发布的帖子
-
RE: Jlink可以正常下载并且运行正常,但是无法debug
-
RE: Jlink可以正常下载并且运行正常,但是无法debug
@adc_slice 在 Jlink可以正常下载并且运行正常,但是无法debug 中说:
debug 可以进去,但是无法打断点是 需要设置如下代码 #if 0
[4] = {
.patch_pc = 0x00004aae,
.replace_function = frspim_rd,
},
[3] = {
.patch_pc = 0x00004b02,
.replace_function = frspim_wr,
},
#endif