EVM6678L 开发教程: IBL-TFTP 引导 elf 文件

目录

  • [EVM6678L 开发教程: IBL-TFTP 引导 elf 文件](#EVM6678L 开发教程: IBL-TFTP 引导 elf 文件)

EVM6678L 开发教程: IBL-TFTP 引导 elf 文件

参考:

  • "C:\ti\mcsdk_2_01_02_06\tools\boot_loader\examples\i2c\tftp\docs\README.txt"

此教程介绍如何在 EVM6678L 开发板上实现 IBL-TFTP 引导 elf 文件.

安装 Tftpd64

  • 下载并安装 Tftpd64-#.#-setup.exe
  • 运行 tftpd64.exe
  • 设置 Current Directory(当前目录) (比如: D:/tftp), 其他保持默认即可.

测试工程

  • 打开CCS.
  • 导入工程: i2ctftpboot_evmc6678l (搜索目录设置为: C:\ti\mcsdk_2_01_02_06\tools\boot_loader\examples\i2c\tftp\evmc6678l)
  • 编译生成 i2ctftpboot_evm6678l.out
  • i2ctftpboot_evm6678l.out 复制到 tftpd64.exe 设置的 当前目录 中, 并重命名为: app.out.

测试

  • 开发板 Boot Mode 开关切换为 IBL-TFTP 引导模式:
SWITCH Pin1 Pin2 Pin3 Pin4
SW3 Off Off On Off
SW4 On On Off On
SW5 On On On Off
SW6 On On On On
  • 将计算机的IP 地址 设置为: 192.168.2.101
  • 使用网线将计算机网口与开发板进行连接.
  • 使用USB线将计算机与开发板的USB1 接口连接.请确保 COM_SEL1 跳线设置在正确位置. 且在计算机设备管理器中能够找到对应板卡的串口.
  • 板卡上电.
  • 打开串口终端, 连接对应串口, 串口设置如下:

在串口中断看到如下信息, 表明 IBL-TFTP 引导正常.(如果错过了串口打印的信息, 可以使用开发板上的 RST_FULL1按键进行复位.)

说明

注意: 因为 IBL 引导过程中需要用到 核0 的 L2SRAM 中的 前 128K Bytes, 所以, 必须保证加载的应用程序不会用到 L2SRAM的前128K Bytes, 或者分配到L2SRAM的前128K Bytes的段不需要初始化 . 请查看 map 文件进行确认.

相关推荐
江山如画,佳人北望2 个月前
智能平衡移动机器人-MBD开发介绍
dsp·ccs·matlab simulink
Mike_6663 个月前
高通DSP、HVX、HMX
dsp·高通·hvx·hmx
Mr.Cssust3 个月前
【研发日记】嵌入式处理器技能解锁(三)——TI C2000 DSP的C28x内核
dsp·嵌入式软件·matlab/simulink·嵌入式处理器·基于模型开发·c2000·c28x内核
孤独的单刀3 个月前
基于FPGA的数字信号处理(18)--半加器和全加器
fpga开发·信号处理·xilinx·dsp·定点数·verilog入门·浮点数
孤独的单刀6 个月前
基于FPGA的数字信号处理(9)--定点数据的两种溢出处理模式:饱和(Saturate)和绕回(Wrap)
fpga开发·信号处理·xilinx·数字ic·dsp·定点数·verilog入门
深圳信迈科技DSP+ARM+FPGA6 个月前
多核DSP并行计算跨平台通信解决方案
dsp
网易独家音乐人Mike Zhou7 个月前
【TI毫米波雷达】利用MMWAVEICBOOST的板载XDS110模块来调试开发板(以IWR6843AOPEVM为例)
单片机·mcu·物联网·iot·dsp·毫米波雷达
网易独家音乐人Mike Zhou7 个月前
【TI毫米波雷达】官方工业雷达包的生命体征检测环境配置及避坑(Vital_Signs、IWR6843AOPEVM)
单片机·mcu·物联网·嵌入式·iot·dsp·毫米波雷达
网易独家音乐人Mike Zhou7 个月前
【TI毫米波雷达】IWR6843AOP的官方文件资源名称BUG,选择xwr68xx还是xwr64xx,及需要注意的问题
单片机·mcu·物联网·嵌入式·iot·dsp·毫米波雷达
发狂的小花9 个月前
性能优化-高通的Hexagon DSP和NPU
c语言·c++·性能优化·dsp·npu