keil MDK cannot access target,shutting down debug session的解决办法
Erase Full Chip:烧写程序之前擦除整个Flash存储器。Erase Sectors:烧写程序之前擦除程序要使用的扇区。Do not Erase:不进行擦除操作cannot access target,shutting down debug session的解决办法可以下载,但是点击debug就会跳出这个提示界面“无法访问目标,关闭调试会话”解决办法如下:擦除整个flash,此过程很耗
![](https://csdnimg.cn/release/devpress/public/img/ic-book.4f347164.png)
一键AI生成摘要,助你高效阅读
问答
·
Erase Full Chip:烧写程序之前擦除整个Flash存储器。
Erase Sectors: 烧写程序之前擦除程序要使用的扇区。
Do not Erase: 不进行擦除操作
cannot access target,shutting down debug session的解决办法
可以下载,但是点击debug就会跳出这个提示界面
“无法访问目标,关闭调试会话”
解决办法如下:
擦除整个flash,此过程很耗时。
问题解决后,再选回扇区擦除,因为删除整个扇区很耗时。
这是什么原理呢?
擦除一下整个flash,就解决问题了
STM32使用片上FLASH存储数据而不被擦除的方法
在使用STM32或是STM8这种MCU时,有时会用到片上FLASH存储少量数据。如果设置不当,在重新烧写程序时,会擦除之前存储的数据。这就需要我们在keil中设置擦除区块大小。
更多推荐
所有评论(0)