NXP MCU 技术论坛
直播中

李泳瑜

7年用户 1120经验值
私信 关注
[问答]

将xspi图像升级到NOR Flash时的疑问求解

我在将 xspi 图像升级到 NOR Flash 时遇到了一个问题
(我知道,我应该先从 sdcard 开始)
我遵循了说明但是由于一些物流问题而
不是通过 tftp 上传(预构建)xspi 图像我使用了 XMODEM(它花了我 while )
所以加载地址不同于 tftp 加载地址
Standart uboot 加载地址是 0xA0000000 - 对于 TFTP
xmodem 地址是 0x90000000
根据文档(表 1. 系统内存映射)
两者都是有效的( DRAM - GPP DRAM 区域#1( 0-2 GB))。
上传图片时没有错误。
NOR 闪存的标准刻录命令是(来自文档):
4. 将固件编程到 FlexSPI NOR 闪存。
=> sf probe 0:0
=> sf erase 0 +$filesize && sf write $load_addr 0 $filesize
5. 重置并从 FlexSPI NOR 闪存启动电路板。
系统会自动启动可移动存储设备上可用的tinyDistro(使用root/root登录)或LSDK distro(使用root/root或user/user登录)。
=> qixis_reset

我调整了命令以获取 xmodem 加载地址 (0x90000000) 和文件大小 54501351(字节)
sf probe 0:0
sf erase 0 +54501351 && sf write 0x90000000 0 54501351
这是我控制台的片段:
=> SF探针0:0 SF:检测到的MT35XU02G,页面尺寸256字节
擦除尺寸128 KIB,总计2 GIB => sf Erase
0 +54501351 && sf Write 0x90000000 0 x90000000 0
54501351
0x0,大小 0x54501351
在这个阶段它挂了,我从来没有得到“qixis_reset”命令



更多回帖

发帖
×
20
完善资料,
赚取积分