TI中文支持网
TI专业的中文技术问题搜集分享网站

OMAP-L138 SPI FLASH启动跳转到NOR FLASH执行XIP内核

你好,我现在单板上设计了SPI FLASH和并行NOR FLASH,可以从SPI FLASH启动并执行内核。考虑到SPI FLASH不能执行XIP,所以我设想了如下策略:

1. 单板量产之后,固定从SPI FLASH启动,单板贴片前,SPI FLASH通过批量烧写器提前烧写好,里面放UBL,UBOOT,精简内核,RAMFS文件系统。能够通过简单的应用程序开启USB从而对BGA封装的并行NOR FLASH烧写XIP内核和UBI文件系统等核心应用程序。

现状如下:

1. 已经可以正常从SPI FLASH启动UBL,UBOOT,精简内核,RAMFS文件系统,并且烧写XIP内核到NOR FLASH里面(NOR FLASH挂载,读写测试正常),烧写地址为NOR FLASH首地址。NOR FLASH挂在CE2#上。

存在问题:

1. 不知道在UBOOT下怎么配置BOOTCMD和BOOTARGS?这样是否只要设置BOOTCMD和BOOTARGS即可实现跳转?

2. 不知道这样设计的方案是否可行?如果不可行,就得购买BGA NOR FLASH批量烧写器支持量产。

谢谢!

Denny%20Yang99373:

可行,你可以修改代码把BOOTCMD写死。

但是XIP速度会很慢。

beifeng zhu:

回复 Denny%20Yang99373:

你好,

在UBOOT里面怎样设置bootcmd?不是XIP的方式,我在WIKI上可以搜索到,如果是XIP的方式,bootcmd怎么设置?谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » OMAP-L138 SPI FLASH启动跳转到NOR FLASH执行XIP内核
分享到: 更多 (0)