本文主要是介绍EVM6678L 开发教程: 烧写 IBL(Intermediate Bootloader),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- EVM6678L 开发教程: 烧写 IBL
- 操作步骤
EVM6678L 开发教程: 烧写 IBL
参考:
C:\ti\mcsdk_2_01_02_06\tools\boot_loader\ibl\doc\README.txt
C:\ti\mcsdk_2_01_02_06\tools\boot_loader\ibl\doc\evmc6678-instructions.txt
C:\ti\mcsdk_2_01_02_06\tools\program_evm\program_evm_userguide.pdf
C66x 芯片的引导流程可参考C66x - 启动流程, 这里不再赘述.
本教程讲解如何为 EVM6678L 烧写 IBL. 在 EVM6678L 出厂时已经预先烧写好了 IBL, 所以这个步骤也可以不做. 当然, 如果我们更改过 IBL, 希望恢复到出厂状态, 可以按照此教程操作.
本教程基于 CCS v5.5 + bios_mcsdk_02_01_02_06 开发环境, 使用 板载 Texas Instruments XDS100v1 USB Emulator 仿真器. 如果开发板上连接了外部仿真器, 请断开.
操作步骤
- 打开资源管理器, 切到
C:\ti\mcsdk_2_01_02_06\tools\program_evm
目录. - 在 此目录下新建文本文档, 并重命名为:
program_eeprom.bat
- 使用文本编辑器打开此文件, 输入如下内容:
@echo offset DSS_SCRIPT_DIR=C:\ti\ccsv5\ccs_base\scripting\bin%DSS_SCRIPT_DIR%\dss.bat program_evm.js tmdsevm6678l-le eeprom51
-
保存
program_eeprom.bat
文件. -
使用USB线将板卡上的USB1 端口连接至计算机.
-
将 引导模式开关切换为 No Boot模式.
SWITCH | Pin1 | Pin2 | Pin3 | Pin4 |
---|---|---|---|---|
SW3 | Off | On | On | On |
SW4 | On | On | On | On |
SW5 | On | On | On | On |
SW6 | On | On | On | On |
- 板卡上电.
- 双击
program_eeprom.bat
, 运行此脚本.
这篇关于EVM6678L 开发教程: 烧写 IBL(Intermediate Bootloader)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!