具体现象如下: 主控为7z015 flash为 MT25QL256 SD卡正常启动 加载u-boot 在u-boot阶段 能正常识别flash ,尝试往flash里面烧写 qspi启动的BOOT.BIN文件 烧写完回读测试,测试也没问题,切换到qspi启动方式,重新上电, 串口打印FSBL调试信息 如第一张图所示
可以看出 在0x9c这个地方读出的 分区头指针内容是不对的 查看qspi启动的BOOT.BIN里面的二进制内容 应该是0x0c80 从SD启动的FSBL的启动信息也可以看出来 我的分区头内容应该是0x0c80 如第二张图所示
然后使用vitis 创建 fsbl文件 debug调试,当前板子处于qspi模式下,之前flash已经烧录进BOOT.BIN了 FSBL打印信息,好像我这个BOOT.BIN完全没找到,如第三张图所示 请问大家有什么解决办法吗
|