stm32f105仿真出现这个问题?

关注

单片机 STM32 liuxiaofei126    2018-10-10   |   浏览量 123  
1.png

最佳答案

  • 明有几时有 发表于2018-11-05

    有一个方案:在工程下新建一个debug.ini文件,在文件中写入

    map 0x400000000x40070000 read write
    map 0x500000000x50070000 read write
    map 0xa00000000xa0070000 read write

    原文:https://blog.csdn.net/super_demo/article/details/46746713


    要不是参考一下https://blog.csdn.net/super_demo/article/details/46746713



    举报 评论 0

其他答案

  • chenlei1910 发表于 2018-10-10

    时钟错误,看一下晶振电路,

    举报 评论 0

  • Andrewz 发表于 2018-10-10

    在该地址禁止进行“读”操作.

    仔细看下各个宏定义.

    举报 评论 0

  • 夕阳血 发表于 2018-10-10

    这个可以快速执行过去,在后面打个断点

    举报 评论 0

  • 夕阳血 发表于 2018-10-10

    这个可以快速执行过去,在后面打个断点

    举报 评论 0

  • yhj416606438 发表于 2018-10-10

    电源晶振复位电路查下看看,

    举报 评论 0

  • 捷波 发表于 2018-10-10

    从出错信息看,应该是地址访问错误,可能该地址是不存在的。查看下芯片配置的地址范围。

    举报 评论 0

  • chen0000009 发表于 2018-10-11

    这个意思是晶振没有起振,应该检查一下晶振是否虚焊

    举报 评论 1 0

    liuxiaofei126 回复了 chen0000009:哥,这个仿真是软件仿真啊 回复

  • 奔跑的黑蚂蚁 发表于 2018-10-11

    可能是你的芯片不是在用户区执行吧,你的boot引脚设置为了其他区。如果你调试的时候程序已经能运行的话就没有我说的这个可能。

    举报 评论 0

  • hangtao 发表于 2018-10-11

    你是不是切换了外部晶振 但是没有接外部晶振呢

    举报 评论 1 0

    liuxiaofei126 回复了 hangtao:这是软件仿真啊 回复

  • 尹剑飞 发表于 2018-10-12 云汉达人

    我也曾经出现过这个问题,mop帮我解决的,改了个参数,有个map文件中的地址。

    举报 评论 0

  • bigCQ 发表于 2018-10-27

    这个可以用map的方式进行修改你的地址

    举报 评论 0

  • Harriet 发表于 2018-10-30

    建议不要用软件仿真的来调试,串口打印数据比较靠谱

    举报 评论 0

  • drepa 发表于 2018-10-31

    只有部分代码很难判断问题所在,建议使用串口打印的方式进行调试。

    举报 评论 0

我来回答

试用推荐

Beetle-ESP32控制器

产品总数:5个  申请人数:7

距离结束时间:

推荐达人 更多>

  • 王奕 向ta提问

    Eagleson

    在学习FPGA的道路上 我们一起成长吧!

    在行: FPGA/CPLD

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 Linux 系统 STM32讨论区 PIC单片机 PCB技术/设计/定制

  • Angel Cherry 向ta提问

    MOP

    用愛和熱忱寫好每一行Code

    在行: FPGA/CPLD Linux 系统 热门单片机

  • 徐珂靖 向ta提问

    xukejing

    Linux系统 、热门开发板

    在行: Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: Linux 系统 灵动微MCU 电源技术

完成答题
赶快去开启您的宝箱吧
×
恭喜您成功领取锦鲤卡
幸运锦鲤将在12月28日晚8点的直播中公布
敬请期待...
确定
邀请答题送话费,邀的多赚的多