当前位置:   article > 正文

stm32在keil中出现RDDI-DAP Error,且无法烧录或者仿真_rddi-dap error怎么解决

rddi-dap error怎么解决

一、问题

        在用stm32cubemx生成keil代码时,发现代码能够下载一次,然后开发板再也不能下载了。将程序下载到另外的开发板上也是一样的情况。出现RDDI-DAP Error的错误,或者其他的找不到设备的报错。

        这种情况是因为配置的问题将stm32芯片锁死了,可以通过Flymcu软件,连接串口方式,清除FLASH。

二、解决方式

        应用如下的TTL-USB模块,RXD接开发板的PA9,TXD接PA10,GND与3.3V也与开发板连接。此外开发板的boot0接3.3V,boot1接GND。

        打开FLymcu软件,搜索串口,然后选择不使用RTS和DTR,点击清除芯片,此时需要多次复位按键RST,一直到清除flash成功为止。        

三、结果

        为保险起见,我又应用st-link在MDK软件中清除了flash,然后再下载一个正常的程序,就成功了。

        可以通过以下两种方式在MDK中清除flash:

        一种通过下载器的设置:

        第二种是在FLASH进行:

        清除flash的结果:

        也会出现以下信息,不用管,没有问题。

        然后再烧录正常的程序,就没有问题了。如有不对的地方,请在评论区留言。

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号