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

把一个bin文件烧进DRAM 然后用Jlink读 发现不一样

_落雪千寒灬 2018-08-17 浏览量:1380

用sunxi-fel烧了个uboot进f1c100s的spi flash 然后发现串口不会输出信息 也不知道程序跑起来没 

为了测试是不是sunxi-fel有问题 我把一个编译好的uboot.bin烧写进f1c100s的DRAM 然后用J-link读出来 

一对比看到地址0x80000100 发现.bin文件和经过sunxi-fel烧写进后读出来的程序不一样 后面的地址程序都相同 这能说明sunxi-fel工作不正常吗 还有没办法知道烧进spi flash的程序有没正常运行

addr.png

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这种情况要排查你的下载地址还有目标芯片选择是否一致,原来遇到这种情况就是目标芯片选错了
    • 发布于 2018-08-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2
  • 首先你要确定烧进去的数据有没有经过校验,数据错了的话有可能导致整个程序执行不了的,另外再排查一下是不是烧写的地址错了?

    • 发布于2018-08-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的jlink要配合你的目标芯片进行设置才可以读取正确的数据,不然你的芯片是没有正常通信的
    • 发布于2018-09-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

把一个bin文件烧进DRAM 然后用Jlink读 发现不一样