<?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[YTM32B1MD24 UDS CAN FBL公版操作指南]]></title><description><![CDATA[<p dir="auto">本方案基于YT Config Tool开发，使用Vscode+Cmake+Ozone工具链开发编译调试；基于Demo板硬件搭建实施；使用同星科技TC1012P CAN/LIN工具及同星科技TSmaster软件。<br />
软件版本：SDK 1_4_1<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/389644bb-7db4-46e9-8b9a-447d92b2b718.png" alt="7590e555-e24a-426f-acd0-afee8dfd2987-image.png" class=" img-fluid img-markdown" /></p>
<ol>
<li>烧录Bootloader<br />
新建YTM32B1MD24的JFLASH工程<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/b69816ef-3935-41bd-a5d1-0b34b6509cdc.png" alt="478fd90c-6514-4987-9718-695c3588b56c-image.png" class=" img-fluid img-markdown" /><br />
找到Bootloader编译的烧程文件<br />
文件路径：.\uds_can_fbl_md24_release_20260828\uds_can_bootloader\build\uds_can_bootloader.hex<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/1b563b60-4583-41d1-a2d0-dc766e10fdc7.png" alt="9e606260-c6de-4ca0-949f-f15d05ded783-image.png" class=" img-fluid img-markdown" /><br />
加载Bootloader文件<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/8e8e3cec-71b2-470b-9a34-dbee2c032b3d.png" alt="ab7a256e-6595-46b4-b7e2-6cd2e502813a-image.png" class=" img-fluid img-markdown" /><br />
擦除芯片（或者快捷键F4）<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/881f008b-ccfe-40fd-86b0-1106bb03446f.png" alt="b7ff90ac-530b-4bf9-8781-9bbf40acd354-image.png" class=" img-fluid img-markdown" /><br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/2cd84d6d-0bba-47f9-b2f2-9bdd6aba6066.png" alt="eb455f19-a5ab-4908-8cbb-dabd362c1110-image.png" class=" img-fluid img-markdown" /><br />
烧录程序（或者快捷键F7）<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/8904c382-1824-4c0e-833e-32fc1ce18377.png" alt="38129484-ee4f-44c9-afb6-db702b1ba9fc-image.png" class=" img-fluid img-markdown" /><br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/d8e5cb20-85ce-4831-bb63-0648846871c3.png" alt="b44fbfac-97b5-45c3-b710-3a830202e16f-image.png" class=" img-fluid img-markdown" /></li>
<li>上下电运行Bootloader<br />
拔掉JLINK烧录器，重新上下电后，板子重新工作，LED按照100ms快速闪烁，程序工作在Bootloader里面。</li>
<li>升级上位机配置<br />
将FlashDriver文件、Application文件、SeedAndKey.dll几个文件放到升级上位机目录下。<br />
文件路径：.\uds_can_fbl_md24_release_20260828\UDS_CanFbl_TsMaster<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/2ce5300a-7642-425b-aa68-7e3b1dff34b4.png" alt="0393e2f9-25b9-4ec1-91e8-cc056e1afdb0-image.png" class=" img-fluid img-markdown" /><br />
打开升级上位机工程（如上图中.TSProj_x86文件）配置收发ID<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/67d235c1-dc58-4684-8d36-5ad9a232d031.png" alt="d9273dbe-79a1-43bc-91f1-681e4f1a9611-image.png" class=" img-fluid img-markdown" /><br />
配置TP时间参数，配置加密dll<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/11174df7-cc80-4b5b-8048-17d5128c599e.png" alt="fa5bb092-b7ae-48c1-b8e7-1e73b7d83ddd-image.png" class=" img-fluid img-markdown" /><br />
配置FlashDriver和Application和校验方式<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/03f15ace-81cb-4cc1-961b-bd21ac3777ad.png" alt="d38e6beb-ad6a-402a-ab9a-7b1db8f2553d-image.png" class=" img-fluid img-markdown" /><br />
若是修改 flashdriver/app 文件命名，需要修改对应校验的请求值<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/85c3407d-f6ca-4548-bd05-c308695db6e9.png" alt="1069da64-aa19-4b4e-a289-e5babe6b01be-image.png" class=" img-fluid img-markdown" /><br />
配置自动诊断流程<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/9c7cedc6-7f97-4fd8-948e-b99152c61adf.png" alt="d09ff1a0-d8c3-42bd-bc79-ccb68fe4c176-image.png" class=" img-fluid img-markdown" /></li>
<li>执行升级<br />
4.1 从Bootloader升级<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/4f3ecb7a-b255-430e-98cb-51803b85e8e0.png" alt="d629153b-8940-405d-a340-a8f766a3926d-image.png" class=" img-fluid img-markdown" /><br />
升级完成后，LED灯1000ms闪烁，运行在Application程序中（Bootloader程序中LED灯100m闪烁）。<br />
4.2 从Application升级<br />
从Bootloader升级成功运行到Application后，再次点击运行，从Application升级。<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/73f2d031-6101-4aa9-bc81-cc4314254399.png" alt="2332057f-6098-487a-bfe3-cc58db002d30-image.png" class=" img-fluid img-markdown" /><br />
升级过程中，运行在Bootloader程序中，LED灯100ms闪烁，升级完成后，LED灯1000ms闪烁，运行在Application程序中。</li>
</ol>
<p dir="auto">4.3 StayInBoot升级<br />
从Application升级中，是有升级请求标识的（KeepInBootVar变量）。<br />
本方案设计上认为：<br />
运行到Bootloader以后，如果通讯一半断开未发生升级服务（擦除芯片/请求下载/数据传输/下载退出等UDS服务），则即使有升级请求，可以超时退出重新跳转到Application运行；反之则必须StayInBoot等待重新升级。<br />
4.3.1 未发生升级流程请求<br />
升级一半，拔掉CAN线模拟通讯断开，升级失败<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/697a8bf7-4c20-43e0-a38e-4aefe18c5e4c.png" alt="edf31242-e1b1-4809-8598-42a2eddaa77a-image.png" class=" img-fluid img-markdown" /><br />
通讯断开超时后，Bootloader重新进入Application运行，Demo板上LED灯1000ms闪烁。<br />
4.3.2 已发生升级流程请求<br />
执行到升级流程后，拔掉CAN线模拟通讯断开，升级失败<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/8c7489a9-0f2e-492a-8efb-0294fdb6e1f0.png" alt="ae85050f-3e0a-4ecf-a19a-1a485ad22107-image.png" class=" img-fluid img-markdown" /><br />
通讯断开超时后，Boootloader不能进入Application，执行StayInBoot（重新复位或者上下电等均保持StayInBoot）。<br />
重新执行升级<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/979961a2-4b53-4829-b74c-b8733290ee16.png" alt="1850b720-5e88-4219-812e-33c8bdacbc51-image.png" class=" img-fluid img-markdown" /><br />
升级成功，Demo板上LED灯1000ms闪烁。<br />
5. 附件代码<br />
<a href="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/27/172ffe89-c813-4b8d-8fb4-321da726ea3e.zip" rel="nofollow ugc">uds_can_fbl_md24_release_20260828.zip</a></p>
]]></description><link>https://forum.ytmicro.com/topic/2223/ytm32b1md24-uds-can-fbl公版操作指南</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 05:50:06 GMT</lastBuildDate><atom:link href="https://forum.ytmicro.com/topic/2223.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 01 Sep 2026 10:25:48 GMT</pubDate><ttl>60</ttl></channel></rss>