ch579M使能jlink仿真后,一直进入bootloader模式

hi wangyy,

     我在使用jlink仿真测试过程中,发现当通过isptool2.9工具使能仿真后,ch579m一直在

bootloader模式,无法恢复。直到我再次重新下载hex文件后才可恢复。

想问一下,你们以前有遇到过这样的问题吗?如何解决。

 BTW,前几天在用的时候还是ok的。


CH579M 使能仿真时,会把flash 进行全擦除;

上电时,如果flash前面几个字节为0xff,bootloader 是不会跳转的,而是一直等待下载。


如果下载了数据后,保证0地址开始的紧接着的几个字节是非0xff,(可以通过j-flash之类的进行读取看看)上电仍然进bootloader,

那看下是不是PB22上电时候在低电平(可以写个代码上电读取PB22电平状态,usb下载进去,然后选择下载后立刻运行,看PB22引脚的电平)




现在的情况是使能仿真不成功,我没有办法用jlink,所以也用不了jflash去读取。

而如果 我用wch isp tool去做usb下载,是可以正常使用的。

pb22的状态,没有问题。否则 不可能做能够使用wchisptool来下载。


现在换了jlink线之后,可以正常仿真调试了。

谢谢。



引用:

CH579M 使能仿真时,会把flash 进行全擦除;

上电时,如果flash前面几个字节为0xff,bootloader 是不会跳转的,而是一直等待下载。


如果下载了数据后,保证0地址开始的紧接着的几个字节是非0xff,(可以通过j-flash之类的进行读取看看)上电仍然进bootloader,

那看下是不是PB22上电时候在低电平(可以写个代码上电读取PB22电平状态,usb下载进去,然后选择下载后立刻运行,看PB22引脚的电平)


请问下,jflash读取CH579M的flash时选不到贵司的芯片,要怎么处理?另外,用jflash能看到0x3F000-0x3FFFF区域的boot程序吗?


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