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.

[参考译文] TMS320F280049C:SCI 引导加载程序格式数据表

Guru**** 2539500 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1552039/tms320f280049c-sci-bootloader-format-datasheet

器件型号:TMS320F280049C
主题:C2000WARE 中讨论的其他器件

工具/软件:

尊敬的团队: 

我遇到了有关引导加载程序数据格式的问题。

我们是否有引导加载操作的数据表?

引导加载程序数据格式:
串行引导加载程序数据遵循与其他外设引导加载程序相同的格式。

字节内容
1 LSB:AA(存储器宽度的 KeyValue = 8 位)
2 MSB:08h(存储器宽度的 KeyValue = 8 位)
3 LSB:字节 3-18 保留供将来使用
4 MSB:字节 3-18 保留供将来使用
...
17 LSB:字节 3-18 保留供将来使用
18 MSB:字节 3-18 保留供将来使用
19 LSB:入口点 PC[23:16]的上半部分 (MSW)
20 MSB:入口点 PC[31:24]的上半部分 (MSW)(注意:始终为 0x00)
21 LSB:入口点 PC[7:0]的下半部分 (LSW)
22 MSB:入口点 PC[15:8]的下半部分 (LSW)
23 LSB:要加载的第一个数据块的块大小[7:0](16 位字的数量)
24 MSB:块大小[15:8]
25 LSB:块加载起始地址[23:16]
26 LSB:块加载起始地址[31:24]
27 LSB:块加载起始地址[7:0]
28 LSB:块加载起始地址[15:8]
29 LSB:块中的第一个数据字
30 MSB:块中的第一个数据字
...
N MSB:块中的最后一个数据字
N+1 LSB:下一个数据块的块大小[7:0]
【与第一个块的结构相同】
x LSB:0x0000 的块大小[7:0]表示加载结束
X+1 MSB:0x0000 的块大小[15:8]指示 loadz 的结束

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

    您好:

    如果您尚未了解、请参阅 TRM 中的第 4.6.7.2 节 SCI 引导模式。 您还可以在以下位置查看 SCI 引导加载程序源代码: “C2000Ware_X_XX_XX_XX\libraries\boot_rom\f28004x\RevB\ROM_Sources\F28004x_ROM\bootROM\source\SCI_Boot.c"</s>“

    此致、

    马特

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

    尊敬的 Matt:

    非常感谢。
     我现在对它有了明确的想法。

    谢谢。此致、
    nibesh