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

正点原子的内部flash写程序有错误,会直接导致硬件错误?

chunyang 2018-11-08 浏览量:1545
正点原子的内部flash写程序有错误,会直接导致硬件错误?STMFLASH_Write(u32 WriteAddr,u16 *pBuffer,u16 NumToWrite),地址偏移计算错误
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 看看,是不是写的Flash的地址计算有错误,写成了现在的程序的地址了,所以程序运行不到了,跑飞了。
    • 发布于 2018-12-02
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:12
  • 很有可能,地址错了就定写道哪里了,甚至可能写道了内核区域或者外设地址。导致硬件错误很正常
    • 发布于2018-11-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 写内部的FLSH出错导致硬件错误很正常,有的会让系统崩了的都有。
    • 发布于2018-11-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 会的,可能把程序的部分给擦了,或者会溢出
    • 发布于2018-11-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种就可能是操作了不应该操作的地址,程序错误了
    • 发布于2018-11-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般是没问题的,你用的是原子的开发板么,如果不是建议检查下flash的容量,根据容量重新定义地址位置!
    • 发布于2018-11-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可能写入的地址不正确,检查一下写入地址
    • 发布于2018-11-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果写入的地址,是一个超出单片机flash范围的地址,就会造成硬件错误
    • 发布于2018-11-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 可能是参数设置异常导致溢出
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个一般都是地址的问题,要检查你的地址数据
    • 发布于2018-12-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的地址不能超过MCU的内部地址,否则会导致错误的情况
    • 发布于2018-12-17
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

正点原子的内部flash写程序有错误,会直接导致硬件错误?