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.

[参考译文] TMS320F2800137:dacn 引导

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1536577/tms320f2800137-dacn-boot

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

工具/软件:

根据 F28003x 和 137 手册、我们发现存储器每次编辑为 128 位、而 F280015x 为 512 位。 因此、程序烧录借用了 F28003x、并使用了 100k 的波特率、而不是 1000k、就像 03x 一样。 引导程序的第三个字节和第四个字节默认设置为 0、并尝试将其更改为 1000000。 引导程序也已更改、但未返回设置消息。 100K 返回了一条固定消息


尝试编程的 txt 文件被发送至闪存。 引导加载程序成功导入并发送了一条固定消息、但应用程序无法正确写入。 先发送有两个问题
1.似乎没有找到该扇区,也没有输入该语句
2. BlockHeader.blocksize 将读取 CAN 消息的字节计数定义为 6 和 7、但我注意到、有时也会读取字节、如 1、2 或 2、3、从而导致不对齐
3 137 默认为 100k 吗? 我发现一个例程也使用了 100k、

C:\Users\Lenovo\workspace_v12\tida_010273_GaNInv_f280013x\src_device\boot_rom\include\bootloader_can_timing.h

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

    您好:

    F28003x 和 F280013x 之间存在存储器映射差异。 我建议先使用 C2000Ware 中的 F280015x DCAN 闪存内核示例、然后修改器件特定文件以使用 F280013x。 有关更多详细信息、请参阅 CAN 闪存编程应用手册的第 7.2 节。

    此致、

    Skyler