• 已解决 44289 个问题
  • 已帮助 5889 位优秀工程师

stm32 仿真无法跳转到reset_handler

7d7c77e20d05dce6 2019-11-18 浏览量:476
stm32F427仿真无法跳转到reset_handler 起始PC指针默认为0x1fff5268 人为修改pc指针到 reset_handler地址后能够正常仿真 ,请问可能是哪里配置的不对
单片机 STM32
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 在仿真时,看看0x1fff5268地址上的代码指向的是哪里,是不是硬件错误中断呢。有可能是时钟配置的问题,或是你的芯片问题,可以换一片新的芯片再试试啊
    • 发布于 2019-11-20
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 请说明你的IDE工具昌哪一个。

    1、

    有没有设置ROM的地址,或是设置IAP加载的方式

    2、仿真器的设置是怎么样的,把从main运行的选项去掉

    以上两点试试

    • 发布于2019-11-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 用的什么IDE,是不是选的芯片型号不多,这个位置用户应该直接操作不了的,或者是不是可能你仿真没有下载程序进行的,导致异常了
    • 发布于2019-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 是不是修改了IDE的ROM起始地址,或是修改了启动文件,所以,跳到了你说的这个地址上了呢
    • 发布于2019-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个应该跟IDE的下载选项有关系,检查一下你IDE配置的芯片,是不是就是这个型号,另外注意下IDE显示的FLASH容量,芯片型号,是不是与实际一致
    • 发布于2019-11-29
    • 举报
    • 评论 0
    • 0
    • 0

stm32 仿真无法跳转到reset_handler