Other Parts Discussed in Thread: TMS570LC4357
器件型号: TMS570LC4357
TMS570LC4357 控制器 CAN 节点仅拥有 64 个邮箱、但我们需要超过 100 个邮箱。 您能分享另一个合适的器件型号吗?
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.
Other Parts Discussed in Thread: TMS570LC4357
器件型号: TMS570LC4357
TMS570LC4357 控制器 CAN 节点仅拥有 64 个邮箱、但我们需要超过 100 个邮箱。 您能分享另一个合适的器件型号吗?
嗨、Prema、
TMS570LC4357 控制器 CAN 节点仅具有 64 个 mailboxe
每个 CAN 节点/实例只有 64 个邮箱、请参阅下面的线程一次。
(+) TMS570LS3137:64 个 DCAN 邮箱 — 基于 Arm 的微控制器论坛 — 基于 Arm 的微控制器 — TI E2E 支持论坛
但我们需要 100 个以上的邮箱。 您能否分享另一个合适的器件型号?
不能直接增加邮箱;但可以使用这些选项。
要进行传输、您可以仅使用 Update ID API 使用一个邮箱发送多个 ID 消息。有关更多详细信息、请参阅以下主题:
(+) TMS570LS3137:CAN TX 消息比 Mailbox 更多 — 基于 Arm 的微控制器论坛 — 基于 Arm 的微控制器 — TI E2E 支持论坛
(+) TMS570LS1224:需要在 CAN(基于 Arm 的微控制器论坛 — 基于 Arm 的微控制器 — TI E2E 支持论坛)中使用相同的邮箱传输多个消息 ID
对于接收、您也可以使用掩码位使多个 ID 消息在一个邮箱中接收。 该过程在以下主题中给出:
(+) TMS570LS1224:需要在 Halcogen — 基于 Arm 的微控制器论坛 — 基于 Arm 的微控制器 — TI E2E 支持论坛中使用接受筛选功能在单个邮箱中配置多个消息 ID
--
此致、
Jagadish。
尊敬的 MP:
TI 将提供 MCAL 库以用于 Autosar 集成。
请参阅以下主题以访问相同内容:
--
此致、
Jagadish。
您好 Jagadish、
我上周提高了 MCAL 库的访问权限 https://www.ti.com/secureresources/AUTOSAR-MCAL-TMS570LC4X
访问权限的批准仍在等待中。 您能告诉我是否需要做任何事情才能获得访问权限或等待吗?
谢谢你
您好 Jagadish、
我们从以太网接收配置并发送 CAN 消息。 按如下方式分配邮箱数、用于管理 64 个邮箱计数。 但是、即使在极小的帧下也没有传输。 我还更新了 can_updateId () 函数与您在其他线程中提到的修复。 在不在配置中的矢量独木舟工具中只能看到一个未知帧。
时间 CHN ID 名称 事件类型 目录 DLC 数据
0.000122 可 1 CAN 帧 Rx 1 00
e2e.ti.com/.../mailbox_5F00_pool.txt
在下面的文件中附加了之前的 can_write 函数和更新后的 can_write 函数。 不确定缺少什么。
e2e.ti.com/.../dynamic_5F00_mailbox.txt
您能帮助解决问题吗?
尊敬的 MP:
我真诚地为延迟的回应道歉!
您能否确认新代码中的 updateId API 调用是否正确?
您的更新功能对我来说似乎很好。
我还更新了 can_updateId () 函数与您在其他线程中提到的修复。 在不在配置中的矢量独木舟工具中只能看到一个未知帧。
我的建议是先尝试不使用更新功能、然后验证您是否收到任何数据包。
如果有效、则尝试使用 update 函数更新 ID。
同时、我将使用更新 ID API 为您创建一个示例工程、可以帮您解决这个问题吗?
--
此致、
Jagadish。