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/LAUNCHXL-F28379D:F2837xD_sci_flash_kernels CCS 配置

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/959571/ccs-launchxl-f28379d-f2837xd_sci_flash_kernels-ccs-configuration

器件型号:LAUNCHXL-F28379D
主题中讨论的其他器件:C2000WARE

工具/软件:Code Composer Studio

返回到我之前的帖子。

我正在尝试修改这些源文件、以使用 CAN 代替 SCI。  

我想问他们是我应该使用的正确文件吗?

C:\ti\c2000Ware_3_03_00_00\device_support\f2837xd\examples\dual\F2837xD_sci_flash_kernel\cpu01

还有

C:\ti\c2000Ware_3_03_00_00\device_support\f2837xd\examples\dual\F2837xD_sci_flash_kernel\cpu02  

编译器具有 CPU1_RAM、双配置是否有人知道差异?

因为闪存在内核之间共享。 加载 cpu02内核有什么好处?

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

    您好!

    感谢您的提问! 这些应该是正确的文件路径。 此外、如果您没有机会通读此应用手册、这可能有助于完成您所描述的过程: C2000微控制器的串行闪存编程

    如果讨论 Code Composer Studio 编译器、我相信您所讨论的是用于加载到器件单个(CPU1)内核或两个(双)内核的标签。 加载 cpu02内核可将 CPU2引导至 SCI 引导加载程序。

    此致、

    Vince


    注:由于本周的国庆假期,我们在此期间的反应可能很慢。 感谢您的耐心等待!

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

    感谢您提供输入 Vince。

    闪存 API 内核 B 不能在不同 CPU 之间进行闪存、必须将内核单独加载到 RAM CSM 未锁定且数据流已刷写。

    您发送的信息已得到帮助。 我已经阅读过一次 TRM+概述、如果您能查看我到目前为止的理解、我将非常高兴。 我认为、我对处理器的理解中缺少的是、闪存在各个内核之间完全不同。 512KB 内存内核1和512kB 内核2。

    CPU1无法物理访问 CPU2的闪存、反之亦然。

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

    这就是我可以看到的。 我将尝试以某种方式对此进行测试。 RAM 在多个内核之间共享我认为这可能起作用吗?

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

    您好!

    对于双核 IPC (处理器间通信)、请参阅以下讲座、特别是第11章(双核处理器间通信(IPC) -实验:使用 IPC 传输数据):

    https://training.ti.com/c2000-f2837xd-microcontroller-workshop

    本技术讲座将逐步介绍如何接近器件的双核方面。

    此致、

    Vince