公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Allen_TAO
Level 3
Level 3
10 questions asked 25 sign-ins 10 replies posted

我使用 SDL 7.8.0 版本,芯片是 tviibh8m
我看了 SDL 里面的 FLEXRAY 示例 comm_static_dynamic 我想要增加 STATIC MESSAGE 与 DYNAMIC MESSAGE

(1) 但是这个要修改 Node1.chi,但是不知道有什么工具可以修改?,可以提供吗 ?
(2) 有办法不要 INCLUDE CHI 档案,而是直接用代码的方式增加 FLEXRAY 的 MESSAGE 吗 ?,可以提供示例参考吗 ?

谢谢

0 点赞
1 解答
Jimmy_L
Moderator
Moderator
Moderator
250 replies posted 250 sign-ins 50 solutions authored

你好,

1. .chi文件是通过.fpf文件来转换的,您可以使用FlexConfig Developer的工具来试试看,我们也没有用过,所以无法提供

2. .chi 文件包含flexray的配置,通信等信息,如果不适用 CHI 文件,那就要手动对其中的寄存器值进行硬编码。客户需要知道寄存器以及哪些设置会影响其他设置,并了解设置之间的约束等。即使通过向 CHI 添加更多缓冲区设置写入块(WRHS1-3、IBCM、IBCR),简单地将更多消息添加到现有的示例通信计划也不是一件容易的事。你们需要使用正确的消息 RAM 偏移量,计算 TX 缓冲区的标头 CRC,并更改全局消息 RAM 配置。所以推荐使用工具来做这些事。

在原帖中查看解决方案

1 回复
Jimmy_L
Moderator
Moderator
Moderator
250 replies posted 250 sign-ins 50 solutions authored

你好,

1. .chi文件是通过.fpf文件来转换的,您可以使用FlexConfig Developer的工具来试试看,我们也没有用过,所以无法提供

2. .chi 文件包含flexray的配置,通信等信息,如果不适用 CHI 文件,那就要手动对其中的寄存器值进行硬编码。客户需要知道寄存器以及哪些设置会影响其他设置,并了解设置之间的约束等。即使通过向 CHI 添加更多缓冲区设置写入块(WRHS1-3、IBCM、IBCR),简单地将更多消息添加到现有的示例通信计划也不是一件容易的事。你们需要使用正确的消息 RAM 偏移量,计算 TX 缓冲区的标头 CRC,并更改全局消息 RAM 配置。所以推荐使用工具来做这些事。