<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[FBL在初始化CAN后再跳转至APP，APP无法正常通信]]></title><description><![CDATA[<p dir="auto"><strong>case1</strong>.若FBL在初始化CAN后再跳转至APP，则APP无法正常通信；<img src="https://forum.ytmicro.com/assets/plugins/nodebb-plugin-emoji/emoji/android/274c.png?v=1b4819a83c9" class="not-responsive emoji emoji-android emoji--x" style="height:23px;width:auto;vertical-align:middle" title=":x:" alt="❌" /><br />
<strong>case2</strong>.若FBL不初始化CAN直接跳转至APP，则APP通信正常。<img src="https://forum.ytmicro.com/assets/plugins/nodebb-plugin-emoji/emoji/android/2714.png?v=1b4819a83c9" class="not-responsive emoji emoji-android emoji--heavy_check_mark" style="height:23px;width:auto;vertical-align:middle" title=":heavy_check_mark:" alt="✔" />️</p>
<p dir="auto"><img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/1745/16a6d485-8a05-4a44-99b4-cef56df3f280.png" alt="4e45745f-6fd1-41c9-983d-4173602baef9-image.png" class=" img-fluid img-markdown" /><br />
按<a href="https://forum.ytmicro.com/post/3750">参考帖子</a>的上图说明，检查了一下，分别执行<strong>case1</strong>或<strong>case2</strong>的跳转前，均执行了关CAN中断，关CAN控制器，CAN Deinit,关全局中断使能。但是跳转到APP的正常通信还是和FBL跳转前有无初始化相关，有没有办法把<strong>case1</strong>的情况也改成跳转后APP能够正常通信。<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/1745/6f5ed520-3452-4e1d-81f8-a0fe235a8df7.png" alt="f2e1d75a-ccd8-46bc-9514-f22ab467bff2-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.ytmicro.com/topic/2096/fbl在初始化can后再跳转至app-app无法正常通信</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 18:42:53 GMT</lastBuildDate><atom:link href="https://forum.ytmicro.com/topic/2096.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Jul 2026 07:57:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FBL在初始化CAN后再跳转至APP，APP无法正常通信 on Tue, 07 Jul 2026 09:27:26 GMT]]></title><description><![CDATA[<p dir="auto">1 首先顺序按照以下顺序进行:<br />
先关中断 Can_DisableControllerInterrupts()<br />
再停止控制器 Can_SetControllerMode(CAN_CS_STOPPED)<br />
最后反初始化 Can_DeInit()</p>
<p dir="auto">2 你这个截图里还有递归操作，把递归去掉，调用的Deinit函数必须是AutoSar驱动函数，不是你自己定义的。</p>
]]></description><link>https://forum.ytmicro.com/post/9124</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9124</guid><dc:creator><![CDATA[xianghan]]></dc:creator><pubDate>Tue, 07 Jul 2026 09:27:26 GMT</pubDate></item></channel></rss>