您好!
我正在使用板上的 CAN 收发器在两个 TMS320F280049C 板之间通过 CAN 传输数据。 如果我在 CPU1_LAUCHXL_FLASH 中构建文件、它运行良好。 但是、现在我想将代码运行到 CPU1_FLASH 中、这样便不再传输。 代码储存在接收远程请求的自动响应中、似乎无法对其进行响应。
我的问题是、电路板上的收发器是否在 CPU1_FLASH 中工作? 我是否需要添加外部 CAN 收发器? 是否可以在 CPU1_FLASH 中工作?
RAF
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.
您好!
我正在使用板上的 CAN 收发器在两个 TMS320F280049C 板之间通过 CAN 传输数据。 如果我在 CPU1_LAUCHXL_FLASH 中构建文件、它运行良好。 但是、现在我想将代码运行到 CPU1_FLASH 中、这样便不再传输。 代码储存在接收远程请求的自动响应中、似乎无法对其进行响应。
我的问题是、电路板上的收发器是否在 CPU1_FLASH 中工作? 我是否需要添加外部 CAN 收发器? 是否可以在 CPU1_FLASH 中工作?
RAF
Unknown 说:如果我在 CPU1_LAUCHXL_FLASH 中构建文件、它运行良好。 [/报价]我想假设您实际上想说 CPU1_LAUNCHXL_ 内存 和不是 CPU1_LAUCHXL_ 代码 。 换句话说、您的代码现在正在 RAM 中运行正常、而您想从闪存中运行它。
[报价 userid="548833" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1197957/tms320f280049c-memory-issue 我的问题是、电路板上的收发器是否能在 CPU1_FLASH 中工作? 我是否需要添加外部 CAN 收发器? [/报价]收发器不知道(或关心)代码是在闪存还是 RAM 之外运行。
[/quote]Unknown 说:是否可以在 CPU1_FLASH 中工作? [/报价]可以。 我认为这是从 RAM 运行良好而不是从闪存运行的代码的情况。 这一点在论坛上曾多次讨论过。 请访问 https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/757590。
SCI 有一些延迟和中断设置、这会影响 CAN 模块吗? [/报价]否