烧写DSP C6657多核镜像到NAND FLASH

本文描述如何烧写DSP C6657多核镜像到NAND FLASH。

步骤1:生成单个可烧写文件

1)在综合例程Board_C665x基础上进行了修改源码,编译得到Board_C665x.out

2)对Board_C665x.out进行strip处理,去掉未初始化段和打印信息,这些不影响程序的运行结果,分别得到Board_C665x_Core0.out、Board_C665x_Core1.out

在存放Board_C665x.out的目录下,按Shift+右键,选择此处打开Powershell窗口,执行命令为:

strip6x.exe -p -o 目标文件 源文件

如:strip6x -p -o Board_C665x_Core0.out Board_C665x.out

Note: 在控制台执行strip6x.exe的前提是已将该工具的路径添加到环境变量。

3)将Board_C665x_Core0.out和Board_C665x_Core1.out,拷贝到:

E:\TMS320C665x\Demo\HostApp\MultiCoreBoot\Image Create\App

4)修改文件,并保存

E:\TMS320C665x\Demo\HostApp\MultiCoreBoot\Image Create\Config\deployment_C6657_bypass_prelink.json

5) 修改文件,并保存

E:\TMS320C665x\Demo\HostApp\MultiCoreBoot\Image Create\Build.bat

确认CCS和Python27的安装路径。

6) 双击运行Build.bat

在同级目录下生成image文件夹,并得到单个可烧写文件:C6657-le.bin

 

步骤2:修改GEL文件

1)打开E:\TMS320C665x\Images\ DSP_C665x_Burn_Muliti_Core.gel文件,确认将启动镜像格式从默认的ibl_BOOT_FORMAT_ELF修改为ibl_BOOT_FORMAT_BBLOB,并保存

Note: DSP_C665x_Burn_Muliti_Core.gel文件由Tronlong_C665x.gel修改得到。

2)连接开发板CPU,加载文件

文件路径:E:\TMS320C665x\Demo\HostApp\MultiCoreBoot\IBL Config\i2cparam_0x50_tl665x_little_0x500.out

A.  选中Core0,右键->Open GEL Files View->GEL Files->Load GEL                     

加载GEL文件 DSP_C665x_Burn_Muliti_Core.gel

B.  选中Core0,右键->Connect Target

C.  Run->Load->Load Program->Browser->…

D.  Resume(F8)

E.  点击“Scripts->EVM TL665x IBL->SetConfig_TL665x_main,然后再Console下安装Enter键:

通过以上步骤,表明GEL文件修改成功。

步骤3:加载多核多镜像文件

1)镜像文件重命名

E:\TMS320C665x\Demo\HostApp\MultiCoreBoot\Image Create\images\C6657-le.bin文件重命名为app.bin

2) 拷贝E:\TMS320C665x\Demo\Flash Write下的

nand_writer_input.txt、NandFlashWriter.out和app.bin到某一非中文路径下,如下所示:

3)使用Core0来load NandFlashWriter.out

Run->Load->Load Program-> NandFlashWriter.out

4) 加载app.bin

View->Memory Browser->Load Memory->app.bin

点击Next,Type-size选择32 bits

点击Finish

5)Resume(F8)

6)将开发板切换到nand 启动档位

以上表明已成功烧写C6657多核镜像到NAND FLASH。

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值