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.

[参考译文] CCS/TMS320F28069:使用 PC 和 F28069之间的 CAN 总线或串行端口进行固件更新的引导加载程序

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/830768/ccs-tms320f28069-bootloader-for-firmware-update-using-can-bus-or-serial-port-between-pc-and-f28069

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

工具/软件:Code Composer Studio

尊敬的先生或女士:

我想使用 CAN 总线或 UART 串行端口在 PC 和 TI 28069之间构建固件更新的引导加载程序。 我需要为 PC 端和目标端(TI 28069)构建代码。 您能告诉我 TI 是否有我可以参考的示例和文档吗?

谢谢、

Hao

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

    尊敬的 Hao:  

    我们提供了多种资源、可帮助您使用引导加载程序进行固件更新。  请查看以下三项:

    1.如果您有 C2000Ware、您会发现其中提供的信息非常有用: \...\c2000Ware_2_00_00_02\utilities\fel_programmers\serial_flash_programmer

    .https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/426550?Serial-flash-programr-on-embedded-system

     http://www.ti.com/lit/an/sprabv4c/sprabv4c.pdf    

    请告诉我们、这是否有助于您或您需要进一步的帮助。  

    谢谢!

    Krishna

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

    您好、 Krishna、

    非常感谢您的回复。 我有疑问:

    我可以使用 hex2000实用 程序来构建 sci 8位格式的 ASCII 数据文件、如 application.txt。 但是、如何为 F28069的闪存内核构建一个 sci 8位格式的 ASCII 数据文件、如 F2806x_sci_flash_kernels.txt? 我可以使用什么工具来生成它?

    此致、

    Hao

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

    您好 Hao、  

    根据我发送给 you...it 的第三个参考文档、第12页上的说明。  

    注:闪存内核和闪存应用程序都必须采用 SCI8引导格式。 这在前面的第3.1节中讨论过、可以使用 hex2000实用程序从输出文件生成。

    请查看、并告诉我您还有其他问题。  

    谢谢!

    Krishna

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

    您好、Krishna、

    我阅读 了该文档的第3.1节。 我可以使用 hex2000工具从 application.out 生成一个 SCI 8位的.txt 文件。 但闪存的 kernel.out 在哪里? 因此、我可以从 kernel.out 文件中生成一个单独的 SCI 8位.txt 文件。

    或者我的 application.txt 是否包含内核 txt 部分? 因此、我不需要 内核.out 文件中 SCI 8位的单独.txt 文件。 在该示例中、它包含一个应用.txt 和一个单独的内核.txt 文件。

    谢谢、

    Hao

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

    Hao、  

    请参阅提供的第三个文档中的第6节:  http://www.ti.com/lit/an/sprabv4c/sprabv4c.pdf

    6示例实现上述内核可在示例目录中特定器件的示例文件夹下的 C2000Ware 中找到。 主机应用程序位于 C2000Ware (C2000Ware_x_xx_xx_xx/utilities/flash_programmer/serial_flash_programmer)中。 源代码和可执行文件位于 serial_flash_programmer 文件夹中。 本节详细介绍了 serial_flash_programmer:如何将其与闪存内核 A 和 B 一起构建、运行和使用。注意:必须将相应器件的闪存内核提供给用于对闪存进行编程的工具。 serial_flash_programmer 以与内核或器件无关的方式启动。 它首先将内核加载到使用 SCI 引导加载程序的器件中。 之后,工具的功能会因 o 而异

    谢谢、

    Krishna

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

    您好 Hao、  

    我们没有听到您的声音、因此我假设您已经解决了问题...我将关闭此问题。  如果您需要进一步的帮助、您可以重新打开此问题或提交新问题。  

    谢谢!

    Krishna