This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320C6657:C665x 引导文件格式

Guru**** 2601915 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/646644/tms320c6657-c665x-boot-file-format

器件型号:TMS320C6657

我对 C665x 引导有一些疑问。

第一。 SPI 引导:生成的二进制头长度、根据数据表、引导参数表的第一个字节定义了表长度、为什么长度为0x5000 (第一个字)、但实际头长度为0x400? 大多数填充为0。

2。 nysh.spi.map 文件格式规范在哪里?  每个项目的含义是什么?  是否可以更改项目顺序?

第{
BOOT_MODE = 50
param_index = 0
选项= 1.
core_freq_mhz = 1000
exe_file ="spidboot.i2c.cs"
NEW_DEV_addr_ext = 0x0
SW_PLL_prediv = 5
SW_PLL_mult = 32
SW_PLL_postdiv = 2
SW_PLL_FLAGS = 1
ADDR_WIDTH = 24
n_PINS = 4
CSEL = 0
MODE = 0
c2t_delay = 0
BUS_FREQ_MHz = 0
BUS_FREQ_kHz = 500

3号。 为什么采用 NAND 引导模式、没有用于添加引导参数的 romparse 步骤?

设置 IBL_UTIL=C:\ti\mcsdk_2_01_02_06\tools\boot_loader\IBL\src\util
hex6x simple.rmd
%IBL_UTIL%\btoccs\b2ccs simple.btbl simple.btbl.ccs
swap16 -in simple.btbl.ccs -out simple_swap_16.ccs
复制 simple_swap_16.ccs simple_swap_16.dat
%IBL_UTIL%\btoccs\ccs2bin simple_swap_16.ccs simple_swap_16.bin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我已通知软件团队。 他们的反馈将直接发布在此处。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tony、

    我们团队的引导加载程序专家正在度假。 但是、这里有一些响应。
    1号不确定。
    有关#2、请参阅 e2e.ti.com/.../492858
    仅当您希望提供自定义引导参数表以修改 RBL 的默认行为(例如)时、才需要 Romparse 工具。 以更高的速度从 SPI 引导或从 SPI NOR 闪存中的偏移引导。 n`t 您希望使用默认 RBL 行为在 PLL 旁路模式下从 SPI 引导、那么您不需要 romparse。

    希望这对您有所帮助。

    Lali