打印

C6000 Dsp 两种烧写镜像到SPI Flash的方法

[复制链接]
732|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Jasmines|  楼主 | 2017-10-26 10:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
C6000 Dsp 两种烧写镜像到SPI Flash的方法


串行烧写

1、EVM附带的嵌入式仿真工具为XDS100 V1.0,不支持ARM。所以为了连接上ARM,必需一个外部的仿真器。另外,为了使用外部仿真器,需要全功能版本的CCS,而不是EVM附带的。如果你没有外部仿真器请使用串行烧写工具。

2、设置引导引脚为Emulation boot模式。

对于03.20.xx.xx版本:

1、启动CCSTUDIO连接到ARM。确保使用这里[1]下载的最终的ARM GEL文件。

2、执行GEL函数“Full EVM-->SPI1_PINMUX”。

3、加载SPI Flasher工具到ARM。你可以使用PSP安装目录下images/utils/omapl1x8/路径下预编译好的二进制文件(spiflash-writer.out),也可以按照Rebuilding the SPI Flash writer步骤编译你自己的二进制。

4、运行SPI flasher程序。提示输入文件类型和文件路径。对于从SPI引导,需要ARM AIS镜像和U-Boot。

——针对OMAP-L138/AM18xx烧写ARM AIS镜像,镜像类型选择armais。当提示文件名时,提供arm-spi-ais.bin文件的路径。预编译镜像存放在PSP安装目录下images/boot-strap/omapl1x8/处。

——烧写U-Boot,再次运行SPI Flasher程序,镜像类型为uboot。提示输入文件名时,提供u-boot.bin文件的路径。预编译镜像位于psp安装目录下的images/u-boot/omapl1x8/处。

附:Rebuilding the SPI Flash writer重编译SPI烧写程序

SPI flash烧写程序用于烧写UBL和U-Boot镜像到SPI 闪存。闪存烧写程序也支持在指定的偏移地址烧写给定的镜像文件。

使用下列步骤编译SPI闪存烧写程序:(CCStudio V4)

1、从PSP安装目录下的src/utils/spiflash-writer-MM.mm.bb.pp.tar.gz解压SPI闪存烧写程序代码。

2、启动CCS4。从菜单里选择File->Import。选择CCS->Existing CCS/CCE Eclipse Project。

3、浏览解压源文件目录,选择包含CCSv4工程的根目录。

4、如果闪存烧写程序为DA830/OMAP-L137/AM17xx编译,选择激活配置为SPI0。如果闪存烧写程序为DA850/OMAP-L138/AM18xx编译,选择激活配置为SPI1。

5、打开菜单选择Project->Build Project。编译镜像spiflash-writer.out放置在顶层目录的ccsv4/Debug下。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

745

主题

1077

帖子

10

粉丝