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

目录

  • EVM6678L 开发教程: IBL-TFTP 引导 elf 文件
    • 安装 Tftpd64
    • 测试工程
    • 测试
    • 说明

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)

EVM6678L 开发教程: IBL-TFTP 引导 elf 文件_第1张图片

  • 编译生成 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按键进行复位.)

EVM6678L 开发教程: IBL-TFTP 引导 elf 文件_第2张图片

说明

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

你可能感兴趣的:(DSP,DSP)