您的位置:首页 > 其它

STM32 调试时,出现:cannot access memory!!!

2011-04-21 13:36 387 查看
以前做的项目是stm32f103vc+ucos,这次做一个新东东,采用的是stm32f101c8,无操作系统的,代码由stm32f103vc+ucos移植过来,用SWD调试时出现cannot access memory问题,上网查找,也找不出什么所以然,没办法,还得自己找,通过跟以前做的工程文件对比,及出现提示(不能访问内存),我想这应该是工程文件中某个设置点超出了stm32f101c8的内存范围,stm32f103vc:256K的flash、48k的sram;stm32f101c8:64K的flash、10k的sram,于是突然想到stm32f103vc+ucos用的是自己做的分散加载文件,没有用ucos的话,应该是用编译器自生成的分散加载文件,所以设置

 

linker---->勾选use memory layout from target dialog,即可

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐