ST意法半导体
直播中

李恩佳

7年用户 210经验值
私信 关注
[问答]

基于FlexRay通信驱动程序开发SPC564A80B4的问题

大家好,
我们在SPC564A80B4的FlexRay驱动程序开发方面遇到了一些困难。

我们可以为FR配置配置协议控制寄存器(PCR0~31),以便ECU和FlexRay模块成功地能够移动到Flexray通信的正常活动状态。
还根据数字时隙执行用于发送和接收的消息缓冲器配置。
工具(CANalyser)也配置了与ECU相同的Flexray配置。
现在,当我们从插槽64(动态插槽)中的ECU发送帧时。
但是我们在CANlyser窗口中观察到,也可以看到插槽ID为64。 (请找到附带的错误快照SERR_error.jpg)

我们想知道这个错误的可能原因是什么。

如果需要任何其他信息,请告知我们。
问候
马赫什C.

#flexraycommunication驱动程序开发换spc564a80b4

以上来自于谷歌翻译


以下为原文





Hello all,

We are facing some difficulties with FlexRay driver development for SPC564A80B4.



  • We can able to configure the Protocol Control Registers (PCR0~31) for FR configurations, so that ECU and FlexRay module successfully able to move to Normal Active state of Flexray communication.
  • Also message buffer configurations for Transmission and reception is also performed according to number slots.
  • Tool (CANalyser) is also configured with the same flexray configurations as ECU.
  • Now, when we are sending a frame from ECU in slot 64 (dynamic slot).
  • But we observed  in the CANlyser window, also  and slot ID is 64 is visible. (Please find the attached error snapshot SERR_error.jpg)

We would like to know what can be the possible reasons for this error.



Please let us know if any additional information is required.

Regards

Mahesh C

#flexraycommunication-driver-development-for-spc564a80b4

回帖(6)

刘鑫

2019-7-5 14:11:40
你好Manesh,
根据RM,在第33.4.2章中
如果协议引擎由内部PLL提供时钟,则PE时钟源的频率为
 
系统时钟/ 3.您是否为协议引擎时钟计时?片上crytal模拟器或PLL?
CLKSEL
 
协议引擎时钟源选择 - 该位用于选择协议的时钟源
发动机。
0 PE时钟源由片上晶体振荡器产生
1个PE时钟源由片内PLL产生,您检查了不同的状态寄存器,消息缓冲区状态错误和通道A / B状态错误?
 最好的祝福
 二万

以上来自于谷歌翻译


以下为原文




Hello Manesh ,
According to the RM, in the chapter 33.4.2
If the protocol engine is clocked by the internal PLL, the frequency of the PE clock source is

system clock / 3. Did you clock your protocol Engine Clock ? on-chip crytal simulator or PLL ?
CLKSEL

Protocol Engine Clock Source Select — This bit is used to select the clock source for the protocol
engine.
0 PE clock source is generated by on-chip crystal oscillator
1 PE clock source is generated by on-chip PLLHave you checked the different Status Register , Message Buffer Status Error and Channel A/B Status error?
    Best Regards
                       Erwan
举报

李恩佳

2019-7-5 14:27:58
你好,Erwan,
我们使用40Mhz的ext-crystal osc作为PE时钟。

以上来自于谷歌翻译


以下为原文




Hello Erwan,
We using ext-crystal osc of 40Mhz as a PE clock.
举报

刘鑫

2019-7-5 14:36:28
你好Mahesh,
这通常是配置,时序设置的问题。
 
FlexRay是一个困难的IP,只是时间设置不好,没有什么可以工作。我正在与专家核实。
 最好的祝福
 二万

以上来自于谷歌翻译


以下为原文




Hello Mahesh ,
it is often a question of configuration , timing settings.

FlexRay is a difficult IP, with just bad timing setting , nothing can work.I am checking with experts.
   Best regards
            Erwan
举报

李恩佳

2019-7-5 14:49:55
你好,Erwan,
我们正面临着阻碍我们进一步工作的问题。项目正处于关键阶段,请做好
问候
马赫什

以上来自于谷歌翻译


以下为原文




Hello Erwan,
As we are facing this issue blocking our further work. Project is under critical stage please do needful
Regards
Mahesh
举报

更多回帖

发帖
×
20
完善资料,
赚取积分