• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32f103仿真发生错误

lichangle 2019-03-23 浏览量:568

Warning: Stack pointer is setup to incorrect alignment. Stack addr = 0xAAAAAAAA​

请问这是什么问题

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这种是芯片的Flash的问题,可能是有不正常的烧写操作

    需要使用外部工具擦除STM32的闪存。 工具arm \ bin \ JlinkSTM32.exe可以执行此擦除操作。 (只需从命令行运行该工具。)

    • 发布于 2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 意思是不正确的内存对齐,这种问题一般是芯片内部带了一个保护机制,可以在仿真前,将整个MCU的程序全部擦除掉,再尝试仿真
    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0


  • 应该是你的芯片的Flash的不正当操作,产生了错误,所以要把整个Flash中的数据擦除掉后,再烧写新的程序
    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 写入的地址设置错误,重新设置下烧写地址,还有检查一下启动文件的堆栈地址,
    • 发布于2019-03-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 你这个警告是不是IAR开发环境下提示的??应该是你的芯片flash是上锁的,先对你的stm32芯片解锁,然后在下载程序。
    • 发布于2019-03-24
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32f103仿真发生错误