TI-C6657开发板烧录步骤

本文描述如何借助工具包mcsdk通过仿真器和CCS将TI C6657开发板烧录镜像,并从不同的介质启动运行代码。

工具包路径:C:\ti\mcsdk_2_01_02_06

CCS版本:CCSv7.4.0

步骤1:将IBL烧写到EEPROM

1)拷贝文件i2crom_0x51_c6657_le.bin、evmc6657l.gel

源路径:C:\ti\mcsdk_2_01_02_06\tools\boot_loader\ibl\src\make\bin

目标路径:C:\ti\mcsdk_2_01_02_06\tools\writer\eeprom\evmc6657l\bin

2)修改eeprom_input.txt内容为如下所示:

3)将开发板拨码开关切换到No Boot模式

4)打开CCSv7和连接仿真器

5)使用 mcsdk_2_01_02_06\tools\writer\eeprom\evmc6657l\bin\eepromwriter_evm6657l.out进行烧写i2crom_0x51_c6657_le.bin到EEPROM

A.使用Core0进行烧写:

B.加载Gel文件evmc6657l.gel

C.加载eepromwriter_evm6657l.out

Run --> Load --> Load Program…

D. 加载烧录文件i2crom_0x51_c6657_le.bin到0x0C000000

Memory Browser --> Load Memory

点击 Next

 点击Finish

E. 运行eepromwriter_evm6657l.out

Resume (F8)

出现以上提示表明已成功将IBL烧写到EEPROM中。可以通过切换启动方式NAND FLASH或者NOR FALSH进行验证。

如当切换为NAND FLASH方式启动系统,上电时先执行RBL程序,RBL再将烧写进EEPROM 的IBL程序重定位到DDR中并运行

IBL运行时会读取相关寄存器,对应即设置的启动模式,然后到启动介质中将镜像文件重定位到DDR并运行。

Note: 运行IBL程序时根据拨码开关,会有对应的提示,通过串口查看打印信息。

F.将开发板切换到NAND FLASH启动模式

G.查看串口提示

表明已将正确的IBL烧写到EEPROM。

 

步骤2 :配置IBL

A. 

修改

C:\ti\mcsdk_2_01_02_06\tools\boot_loader\ibl\src\make\bin\ i2cConfig.gel的内容,将SetConfig_TL665x_main()的语句

ibl.bootModes[1].u.nandBoot.bootFormat    = bl_BOOT_FORMAT_BBLOB

替换为:

ibl.bootModes[1].u.nandBoot.bootFormat  = ibl_BOOT_FORMAT_ELF

B. 将开发板切换到No Boot模式

C. 运行程序

C:\ti\mcsdk_2_01_02_06\tools\boot_loader\ibl\src\make\bin\i2cparam_0x51_c6657_le_0x500.out

加载Gel文件是修改后的i2cConfig.gel

点击OK

点击Resume (F8)

D. 在CCS的DEBUG界面上点击,

Srcipts->EVM c6678 IBL -> setConfig_c6657_main 

几秒钟以后,在console界面上敲击回车键

表明成功配置IBL。

 

步骤3:生成应用程序的二进制文件nand.bin,烧入NAND

1) 拷贝文件nand.bin到

C:\ti\mcsdk_2_01_02_06\tools\writer\nand\evmc6657l\bin

2) 修改nand_write_input.txt文件为:

3)将开发板拨码开关切换到No Boot模式

4)打开CCSv7和连接仿真器

5)使用

C:\ti\mcsdk_2_01_02_06\tools\writer\nand\evmc6657l\bin\nandwriter_evm6657l.out

烧写nand.bin到NAND FLASH中。

A.使用Core0进行烧写:

B.加载Gel文件evmc6657l.gel

C.加载nandwriter_evm6657l.out

Run --> Load --> Load Program…

D. 加载烧录文件nand.bin到0x80000000

Memory Browser --> Load Memory

点击Next

点击 Finish

E. 运行nandwriter_evm6657l.out

Resume (F8)

表明已成功将nand.bin烧写到NAND FLASH指定的位置中。

接下来验证系统能否正常启动,将拨码开关切换到NAND FLASH Boot模式。

F.重启开发板

表明烧写进NAND FLASH 中的nand.bin镜像被执行。

即:从RBL --> IBL --> NAND FALSH线路是通的。

对于要烧录镜像到NOR FLASH并选择从NOR FALSH启动的操作方法是一样的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值