### 知识点详解 #### DSP C6657 多核烧写基础知识 - **DSP C6657**:这是一款高性能数字信号处理器(Digital Signal Processor),由TI(德州仪器)生产,广泛应用于通信、雷达、图像处理等多个领域。 - **多核**:指DSP C6657具有多个处理器核心,可以并行执行多个任务或线程,从而提高计算效率。 - **NAND FLASH**:一种非易失性存储技术,即使在断电的情况下也能保持数据不丢失,常用于存储操作系统、应用程序等。 #### 烧写过程详解 - **步骤1:生成单个可烧写文件** 1. **源码修改与编译**: - 在`Board_C665x`例程基础上进行代码修改,编译生成`Board_C665x.out`。 - 将`Board_C665x.out`重命名为`Board_C665x_Core0.out`和`Board_C665x_Core1.out`,分别对应两个不同的核心,并将它们复制到`E:\TMS320C665x\Demo\HostApp\MultiCoreBoot\Image Create\App`。 2. **配置文件修改**: - 修改`E:\TMS320C665x\Demo\HostApp\MultiCoreBoot\Image Create\Config\deployment_C6657_bypass_prelink.json`,确保其中包含了正确的配置信息。 - 修改`E:\TMS320C665x\Demo\HostApp\MultiCoreBoot\Image Create\Build.bat`,确认CCS(Code Composer Studio)和Python27的安装路径正确。 3. **运行构建脚本**: - 双击运行`Build.bat`脚本,在同级目录下会自动生成一个名为`image`的文件夹,并在该文件夹中创建出最终的烧写文件`C6657-le.bin`。 - **步骤2:修改 GEL 文件** 1. **GEL 文件路径**:打开位于`E:\TMS320C665x\Images\DSP_C665x.gel`的GEL文件。 2. **修改启动镜像格式**:将启动镜像格式从默认的`ibl_BOOT_FORMAT_ELF`修改为`ibl_BOOT_FORMAT_BBLOB`。 3. **加载 GEL 文件**: - 连接开发板CPU。 - 选中Core0,右键选择`Open GEL Files View -> GEL Files -> Load GEL`,加载GEL文件`DSP_C665x.gel`。 - 连接目标设备:右键`Connect Target`。 - 加载程序:选择`Run -> Load -> Load Program`,然后浏览至`E:\TMS320C665x\Demo\HostApp\MultiCoreBoot\IBL Config\i2cparam_0x50_tl665x_little_0x500.out`加载文件。 - 恢复执行:按`Resume(F8)`。 - 执行脚本:点击`Scripts -> EVM TL665x IBL -> SetConfig_TL665x_main`,并在控制台按下Enter键。 - **步骤3:加载多核多镜像文件** 1. **镜像文件重命名**:将`E:\TMS320C665x\Demo\HostApp\MultiCoreBoot\Image Create\images\C6657-le.bin`重命名为`app.bin`。 2. **复制相关文件**: - 复制`nand_writer_input.txt`、`NandFlashWriter.out`和`app.bin`到一个不含中文字符的路径。 3. **加载 NandFlashWriter.out**:选择`Run -> Load -> Load Program`加载`NandFlashWriter.out`。 4. **加载 app.bin**: - 选择`View -> Memory Browser -> Load Memory`加载`app.bin`。 - 设置`Type-size`为32 bits。 - 完成后点击`Finish`。 5. **恢复执行**:按`Resume(F8)`。 6. **设置启动方式**:将开发板切换到NAND启动模式。 #### 总结 通过上述步骤,我们可以成功地将DSP C6657的多核镜像烧写到NAND FLASH中。这一过程涉及到对源代码的修改、编译,配置文件的调整以及通过特定工具进行加载和烧写操作。这对于理解DSP系统的工作原理及其开发流程具有重要意义。此外,熟练掌握这些步骤对于从事DSP应用开发的专业人士来说是非常有价值的技能。
- 粉丝: 12
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- redis可视化工具:RedisDesktopManager
- 众数问题-使用python的scipy库解决众数问题.md
- 众数问题-使用python的collections库解决众数问题.md
- 众数问题-使用纯python代码解决众数问题.md
- asm-西电微机原理实验
- 第三阶段模块一-数字排序
- 解决ubuntu23.10安装向日葵失败,使用apt install -f无法解决依赖问题
- Screenshot_20241117_024114_com.huawei.browser.jpg
- .turing.dat
- shopex升级补丁只针对 485.78660版本升级至485.80603版本 其它版本的请勿使用!