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.

[参考译文] TMS320F28379D:使用 LunchPadXL TMS320F28379D 的 SCI 引导加载程序测试

Guru**** 2539500 points
Other Parts Discussed in Thread: TMS320F28379D, TMS320F28379S, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/901327/tms320f28379d-sci-bootloader-test-with-lunchpadxl-tms320f28379d

器件型号:TMS320F28379D
主题中讨论的其他器件: TMS320F28379SC2000WARE

你好
我是 C2000控制器的新手。 我现在的任务是为 TMS320F28379S 开发 SCI 引导加载程序。 我有需要测试的带 TMS320F28379D 的 LunchpadXL。
是否可以使用 LunchpadXL 测试示例 F2837xD_sci_flash_kernels_cpu01?
我知道我没有添加 define _LAUNCHXL_F28379D 来获得正确的 PLL 设置。 但可以在引脚42和43上使用集成 COM 端口吗? 只添加新的引脚复用选项?

SCI_Pinmux_Option3 (void)
{
//
//将 GPIO42配置为 SCITXDA (输出引脚)
//将 GPIO43配置为 SCIRXDA (输入引脚)
//将 GPIO43 (SCIRXRA)配置为异步引脚
//

EALLOW;
GPIO_SetupOptions (42、GPIO_output、GPIO_U15
、GPIO_PinMux);GPIO_SetupPinMux (GPIO_15、GPIO_UCP15)
GPIO_SetupPinOptions (43、GPIO_input、GPIO_Async);// GPIO_PushPull
GPIO_SetupPinMux (43、GPIO_MUX_CPU1、15);
EDIS;
} 

感谢你的帮助
托比亚斯

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

    您好 Tobias、

    我认为 F2837x LaunchPad 没有正确的信号来执行 SCI 引导。 我会让其他人确认这一点。

    下面列出的所需 GPIO 未连接到 LaunchPad 接头或 COM 端口:

    最棒的

    Kevin

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

    你好
    半天的工作后、我有相同的假设、但有人可以确认 SCI 引导加载程序在 LunchPadXL 上不工作。
    此致 Tobias

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

    托比亚斯

    正确、SCI 引导加载程序引脚未在 LaunchPadXL 上输出引脚。 您必须在使用不同 GPIO 的闪存中放置一个定制 SCI 引导加载程序。 SCI 引导加载程序源代码位于 C2000Ware 库下。

    此致

    Chris

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

    你好

    这意味着、如果我 使用示例 F2837xD_sci_flash_kernels_cpu01并将 SCIA 的 Pinmux 更改为使用连接到调试单元串行端口的 GPIO 44和45 、我可以尝试测试引导加载程序?

    此致 Tobias

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

    托比亚斯

    这将启用与内核的通信、但仍然不允许您使用 ROM 中的 SCI 引导加载程序。

    典型流程(此处无法实现):ROM SCI 引导加载程序->闪存内核(在 RAM 中)->应用(在闪存中)

    为了匹配该流程、您需要将 SCI 引导加载程序(带修改后的 GPIO)放入闪存中、然后使用串行闪存编程器将闪存内核加载到 RAM 中、然后使用内核将应用程序加载到闪存中。

    此致

    Chris