Zephyr + CAN on FRDM-MCXN947, Bitrate out of spec / Clocks

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Zephyr + CAN on FRDM-MCXN947, Bitrate out of spec / Clocks

ソリューションへジャンプ
462件の閲覧回数
mwagner1
Contributor II

Hi @all,

I'm currently in the process of evaluating a new SoC for a project. For this i have the FRDM-MCXN947 evalboard. This includes a CAN-FD port. Please be aware that I'm new to Zephyr / MCXN.

On evaluating the CAN IP, i was unable to communicate with other devices. On checking with the scope, i've found that the bitrate is way out of spec (118kBit / 125kBit, 943kBit / 1000kBit). This is with my test application and the zephyr example (west flash frdm_mcxn947/mcxn947/cpu0 zephyr/samples/drivers/can/babbling/) so I would assume some kind of clock setup problem.

I've found the (seemingly) relevant parts as part of the evaboard (board.c) and the devicetree nxp_mcxnx4x_common.dtsi

#if DT_NODE_HAS_STATUS_OKAY(DT_NODELABEL(flexcan0))
CLOCK_SetClkDiv(kCLOCK_DivFlexcan0Clk, 1U);
CLOCK_AttachClk(kFRO_HF_to_FLEXCAN0);
#endif

flexcan0: can@d4000 {
compatible = "nxp,flexcan";
reg = <0xd4000 0x4000>;
interrupts = <62 0>;
interrupt-names = "common";
clocks = <&syscon MCUX_FLEXCAN0_CLK>;
clk-source = <0>;
status = "disabled";
};

None of the labels seem to be part of the zephyr OS. Can you give me a hint how to set this up correctly ?

 

Thank you for your help!

 

 

 

 

0 件の賞賛
返信
1 解決策
256件の閲覧回数
mwagner1
Contributor II

thanks, this fixes the problem for me.

#if DT_NODE_HAS_STATUS_OKAY(DT_NODELABEL(flexcan0))
CLOCK_SetClkDiv(kCLOCK_DivFlexcan0Clk, 3U);
CLOCK_AttachClk(kPLL0_to_FLEXCAN0);
#endif

 

元の投稿で解決策を見る

0 件の賞賛
返信
5 返答(返信)
407件の閲覧回数
Harry_Zhang
NXP Employee
NXP Employee

Hi @mwagner1 

You can try to add frdm_mcxn947.overlay file

&flexcan0 {
    status = "okay";
    clock-frequency = <48000000>;
    bitrate = <125000>;
    sample-point = <875>;
    bus-speed-data = <1000000>;
    sample-point-data = <750>;
};

BR

Harry

0 件の賞賛
返信
357件の閲覧回数
mwagner1
Contributor II

this gives me compilation errors for the dt. 

devicetree error: 'clock-frequency' appears in /soc/peripheral@50000000/can@d4000 in /home/user/project/build/zephyr/zephyr.dts.pre, but is not declared in 'properties:' in /home/user/project/zephyr/dts/bindings/can/nxp,flexcan.yaml

 

the following compiles, but the bitrate is still wrong.

&flexcan0 {
status = "okay";
// clock-frequency = <48000000>;
bitrate = <125000>;
sample-point = <875>;
// bus-speed-data = <1000000>;
// sample-point-data = <750>;
};

 

0 件の賞賛
返信
307件の閲覧回数
Harry_Zhang
NXP Employee
NXP Employee

Hi @mwagner1 

I have confirmed with the internal team. this bitrate accuracy issue is caused by the clock source.  The file frdm_mcxn947/board.c configures the clocks for the board, and is clocking from the internal FRO.  It is expected that applications and custom boards will customize this board.c file as needed, see Clock Configuration in Zephyr .  

There is also an open pull request enabling CAN FD support for this board at https://github.com/zephyrproject-rtos/zephyr/pull/98900 , and that PR is modifying board.c to clock from PLL0 instead to achieve the required accuracy.

You can refer to it.

BR

Harry

0 件の賞賛
返信
257件の閲覧回数
mwagner1
Contributor II

thanks, this fixes the problem for me.

#if DT_NODE_HAS_STATUS_OKAY(DT_NODELABEL(flexcan0))
CLOCK_SetClkDiv(kCLOCK_DivFlexcan0Clk, 3U);
CLOCK_AttachClk(kPLL0_to_FLEXCAN0);
#endif

 

0 件の賞賛
返信
333件の閲覧回数
Harry_Zhang
NXP Employee
NXP Employee

Hi @mwagner1 

I'm sorry, I can reproduce this issue. I think it's a clock issue.

I need to discuss it with the internal team and I will inform you promptly if there is any news.

BR

Harry

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2259706%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EFRDM-MCXN947%20%E4%B8%8A%E3%81%AE%20Zephyr%20%2B%20CAN%E3%80%81%E3%83%93%E3%83%83%E3%83%88%E3%83%AC%E3%83%BC%E3%83%88%E3%81%8C%E4%BB%95%E6%A7%98%E5%A4%96%20%2F%20%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2259706%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F12881%22%20target%3D%22_blank%22%3E%E3%81%BF%E3%82%93%E3%81%AA%3C%2FA%3E%E3%80%81%3C%2FP%3E%3CP%3E%E7%8F%BE%E5%9C%A8%E3%80%81%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E7%94%A8%E3%81%AE%E6%96%B0%E3%81%97%E3%81%84%20SoC%20%E3%82%92%E8%A9%95%E4%BE%A1%E4%B8%AD%E3%81%A7%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81FRDM-MCXN947%20%E8%A9%95%E4%BE%A1%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%81%AB%E3%81%AF%20CAN-FD%20%E3%83%9D%E3%83%BC%E3%83%88%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E7%A7%81%E3%81%AF%20Zephyr%20%2F%20MCXN%20%E3%81%AE%E5%88%9D%E5%BF%83%E8%80%85%E3%81%A7%E3%81%99%E3%81%AE%E3%81%A7%E3%81%94%E4%BA%86%E6%89%BF%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3CP%3ECAN%20IP%20%E3%82%92%E8%A9%95%E4%BE%A1%E3%81%97%E3%81%A6%E3%82%82%E3%80%81%E4%BB%96%E3%81%AE%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%A8%E9%80%9A%E4%BF%A1%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%97%E3%81%A7%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E3%83%93%E3%83%83%E3%83%88%E3%83%AC%E3%83%BC%E3%83%88%E3%81%8C%E4%BB%95%E6%A7%98%E3%81%8B%E3%82%89%E5%A4%A7%E3%81%8D%E3%81%8F%E5%A4%96%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%20(118kBit%20%2F%20125kBit%E3%80%81943kBit%20%2F%201000kBit)%E3%80%82%E3%81%93%E3%82%8C%E3%81%AF%E7%A7%81%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%20Zephyr%20%E3%81%AE%E4%BE%8B%20(west%20flash%20%3CSPAN%3Efrdm_mcxn947%2Fmcxn947%2Fcpu0%20Zephyr%2Fsamples%2F%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2FCAN%2Fbabbling%2F)%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%82%82%E3%81%AE%E3%81%AA%E3%81%AE%E3%81%A7%E3%80%81%E4%BD%95%E3%82%89%E3%81%8B%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E8%A8%AD%E5%AE%9A%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%8C%E3%81%82%E3%82%8B%E3%81%A8%E8%80%83%E3%81%88%E3%82%89%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E9%96%A2%E9%80%A3%E3%81%99%E3%82%8B%E3%81%A8%E6%80%9D%E3%82%8F%E3%82%8C%E3%82%8B%E9%83%A8%E5%93%81%E3%82%92%E3%80%81evaboard%20(board.c)%20%E3%81%AE%E4%B8%80%E9%83%A8%E3%81%A8%E3%81%97%E3%81%A6%E8%A6%8B%E3%81%A4%E3%81%91%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%84%E3%83%AA%E3%83%BCnxp_mcxnx4x_common.dtsi%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3E%3CSPAN%3E%23DT_NODE_HAS_STATUS_OKAY(DT_NODELABEL(flexcan0))%20%E3%81%AE%E5%A0%B4%E5%90%88%3CBR%20%2F%3ECLOCK_SetClkDiv(kCLOCK_DivFlexcan0Clk%E3%80%811U)%3B%3CBR%20%2F%3E%20CLOCK_AttachClk(kFRO_HF_to_FLEXCAN0)%3B%3CBR%20%2F%3E%20%23endif%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3E%3CSPAN%3Eflexcan0%3A%20can%40d4000%20%7B%3CBR%20%2F%3E%E4%BA%92%E6%8F%9B%E6%80%A7%20%3D%20%22nxp%E3%80%81flexcan%22%3B%3CBR%20%2F%3E%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%20%3D%20%26lt%3B0xd4000%200x4000%26gt%3B%3B%3CBR%20%2F%3E%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%20%3D%20%26lt%3B62%200%26gt%3B%3B%3CBR%20%2F%3E%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E5%90%8D%20%3D%20%22common%22%3B%3CBR%20%2F%3E%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%20%3D%20%26lt%3B%26amp%3Bsyscon%20MCUX_FLEXCAN0_CLK%26gt%3B%3B%3CBR%20%2F%3E%20clk-source%20%3D%20%26lt%3B0%26gt%3B%3B%3CBR%20%2F%3E%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%20%3D%20%22%E7%84%A1%E5%8A%B9%22%3B%3CBR%20%2F%3E%20%7D%3B%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E3%81%84%E3%81%9A%E3%82%8C%E3%81%AE%E3%83%A9%E3%83%99%E3%83%AA%E3%83%B3%E3%82%B0%E3%82%82%20Zephyr%20OS%20%E3%81%AE%E4%B8%80%E9%83%A8%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%82%92%E6%AD%A3%E3%81%97%E3%81%8F%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%83%92%E3%83%B3%E3%83%88%E3%82%92%E6%95%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%E5%8A%A9%E3%81%91%E3%81%A6%E3%81%8F%E3%82%8C%E3%81%A6%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%EF%BC%81%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2261000%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Zephyr%20%2B%20CAN%20on%20FRDM-MCXN947%2C%20Bitrate%20out%20of%20spec%20%2F%20Clocks%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2261000%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F257905%22%20target%3D%22_blank%22%3E%40mwagner1%3C%2FA%3E%3C%2FP%3E%0A%3CP%3Efrdm_mcxn947.overlay%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%A6%E3%81%BF%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%26amp%3Bflexcan0%20%7B%0A%20%20%20%20status%20%3D%20%22okay%22%3B%0A%20%20%20%20clock-frequency%20%3D%20%26lt%3B48000000%26gt%3B%3B%0A%20%20%20%20bitrate%20%3D%20%26lt%3B125000%26gt%3B%3B%0A%20%20%20%20sample-point%20%3D%20%26lt%3B875%26gt%3B%3B%0A%20%20%20%20bus-speed-data%20%3D%20%26lt%3B1000000%26gt%3B%3B%0A%20%20%20%20sample-point-data%20%3D%20%26lt%3B750%26gt%3B%3B%0A%7D%3B%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E3%83%8F%E3%83%AA%E3%83%BC%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2262366%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Zephyr%20%2B%20CAN%20on%20FRDM-MCXN947%2C%20Bitrate%20out%20of%20spec%20%2F%20Clocks%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2262366%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%8C%E3%81%AB%E3%82%88%E3%82%8A%E3%80%81dt%20%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%20%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3E%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%84%E3%83%AA%E3%83%BC%E3%82%A8%E3%83%A9%E3%83%BC%3A%20%2Fhome%2Fuser%2Fproject%2Fbuild%2FZephyr%2Fzephyr.dts.pre%20%E3%81%AE%20%2Fsoc%2Fperipheral%4050000000%2Fcan%40d4000%20%E3%81%AB%20'clock-frequency'%20%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%2Fhome%2Fuser%2Fproject%2Fzephyr%2Fdts%2Fbindings%2Fcan%2Fnxp%2Cflexcan.yaml%20%E3%81%AE%20'properties%3A'%20%E3%81%A7%E3%81%AF%E5%AE%A3%E8%A8%80%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FFONT%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E4%BB%A5%E4%B8%8B%E3%81%AF%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%83%93%E3%83%83%E3%83%88%E3%83%AC%E3%83%BC%E3%83%88%E3%81%AF%E3%81%BE%E3%81%A0%E9%96%93%E9%81%95%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3E%26amp%3Bflexcan0%20%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3E%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%20%3D%20%22%E6%AD%A3%E5%B8%B8%22%3B%3C%2FFONT%3E%3CBR%20%2F%3E%20%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3E%2F%2F%20%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E5%91%A8%E6%B3%A2%E6%95%B0%20%3D%20%26lt%3B48000000%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3E%E3%83%93%E3%83%83%E3%83%88%E3%83%AC%E3%83%BC%E3%83%88%20%3D%20%26lt%3B125000%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3E%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%20%3D%20%26lt%3B875%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%20%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3E%2F%2F%20%E3%83%90%E3%82%B9%E9%80%9F%E5%BA%A6%E3%83%87%E3%83%BC%E3%82%BF%20%3D%20%26lt%3B1000000%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%20%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3E%2F%2F%20%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E3%83%87%E3%83%BC%E3%82%BF%20%3D%20%26lt%3B750%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%20%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3E%7D%3B%3C%2FFONT%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2263506%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Zephyr%20%2B%20CAN%20on%20FRDM-MCXN947%2C%20Bitrate%20out%20of%20spec%20%2F%20Clocks%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2263506%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F257905%22%20target%3D%22_blank%22%3E%40mwagner1%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E7%94%B3%E3%81%97%E8%A8%B3%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81%E3%81%93%E3%81%AE%E5%95%8F%E9%A1%8C%E3%82%92%E5%86%8D%E7%8F%BECAN%E3%80%82%E3%81%9D%E3%82%8C%E3%81%AF%E6%99%82%E8%A8%88%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%A0%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E7%A4%BE%E5%86%85%E3%83%81%E3%83%BC%E3%83%A0%E3%81%A8%E5%8D%94%E8%AD%B0%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%AE%E3%81%A7%E3%80%81%E4%BD%95%E3%81%8B%E3%83%8B%E3%83%A5%E3%83%BC%E3%82%B9%E3%81%8C%E3%81%82%E3%82%8C%E3%81%B0%E3%81%99%E3%81%90%E3%81%AB%E3%81%8A%E7%9F%A5%E3%82%89%E3%81%9B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E3%83%8F%E3%83%AA%E3%83%BC%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2264746%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Zephyr%20%2B%20CAN%20on%20FRDM-MCXN947%2C%20Bitrate%20out%20of%20spec%20%2F%20Clocks%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2264746%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%80%81%E3%81%93%E3%82%8C%E3%81%A7%E5%95%8F%E9%A1%8C%E3%81%AF%E8%A7%A3%E6%B1%BA%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3E%23DT_NODE_HAS_STATUS_OKAY(DT_NODELABEL(flexcan0))%20%E3%81%AE%E5%A0%B4%E5%90%88%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3ECLOCK_SetClkDiv(kCLOCK_DivFlexcan0Clk%E3%80%813U)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%20%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3ECLOCK_AttachClk(kPLL0_to_FLEXCAN0)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%20%3CFONT%20face%3D%22courier%20new%2Ccourier%22%3E%23endif%3C%2FFONT%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2264308%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Zephyr%20%2B%20CAN%20on%20FRDM-MCXN947%2C%20Bitrate%20out%20of%20spec%20%2F%20Clocks%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2264308%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F257905%22%20target%3D%22_blank%22%3E%40mwagner1%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E7%A4%BE%E5%86%85%E3%83%81%E3%83%BC%E3%83%A0%E3%81%AB%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%93%E3%81%AE%E3%83%93%E3%83%83%E3%83%88%E3%83%AC%E3%83%BC%E3%83%88%E7%B2%BE%E5%BA%A6%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AF%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%20%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fzephyrproject-rtos%2Fzephyr%2Fblob%2Fe6fd157a93db7297583d7b93f9a74c0e0977bc95%2Fboards%2Fnxp%2Ffrdm_mcxn947%2Fboard.c%23L295%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Efrdm_mcxn947%2Fboard.c%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%80%81%E5%86%85%E9%83%A8%20FRO%20%E3%81%8B%E3%82%89%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%82%92%E4%BE%9B%E7%B5%A6%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%9C%E3%83%BC%E3%83%89%E3%81%8C%E3%81%93%E3%81%AE%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E4%BA%88%E6%83%B3%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82c%E5%BF%85%E8%A6%81%E3%81%AB%E5%BF%9C%E3%81%98%E3%81%A6%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FZephyr-Project-Knowledge-Base%2FClock-Configuration-in-Zephyr%2Fta-p%2F2166958%22%20target%3D%22_self%22%3EZephyr%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E8%A8%AD%E5%AE%9A%E3%82%92%3C%2FA%3E%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fzephyrproject-rtos%2Fzephyr%2Fpull%2F98900%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fzephyrproject-rtos%2Fzephyr%2Fpull%2F98900%3C%2FA%3E%E3%81%AB%E3%81%AF%E3%80%81%E3%81%93%E3%81%AE%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%20CAN%20FD%20%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%20%E3%83%97%E3%83%AB%20%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E3%82%82%E3%81%82%E3%82%8A%E3%80%81%E3%81%9D%E3%81%AE%20PR%20%E3%81%A7%E3%81%AF%E3%80%81%E5%BF%85%E8%A6%81%E3%81%AA%E7%B2%BE%E5%BA%A6%E3%82%92%E5%AE%9F%E7%8F%BE%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%AB%20PLL0%20%E3%81%8B%E3%82%89%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%99%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%20board.c%20%E3%81%8C%E5%A4%89%E6%9B%B4%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%8F%82%E8%80%83%E3%81%AB%E3%81%97%E3%81%A6%E9%A0%82%E3%81%91%E3%82%8C%E3%81%B0%E5%B9%B8%E3%81%84%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E3%83%8F%E3%83%AA%E3%83%BC%3C%2FP%3E%3C%2FLINGO-BODY%3E