YTM32B1LE15 UDS LIN FBL公版操作指南
-
LE15 UDS LIN FBL demo(SDK 1_3_1)
本方案基于YT Config Tool开发,使用Vscode+Cmake+Ozone工具链开发编译调试;基于Demo板硬件搭建实施;使用同星科技TC1012P CAN/LIN工具及同星科技TSmaster软件。

- 烧录Bootloader
新建YTM32B1LE15/JFLASH工程

找到Bootloader编译的烧程文件,加载Bootloader烧录文件

擦除芯片(或者快捷键F4)


烧录程序(或者快捷键F6)


- 上下电运行Bootloader
拔掉JLINK烧录器,重新上下电后,板子重新工作,LED按照100ms快速闪烁,程序工作在Bootloader里面。 - 升级上位机配置
将FlashDriver文件、Application文件、SeedAndKey.dll几个文件放到升级上位机目录下。

打开升级上位机工程(如上图中.TSProj_x64文件)配置收发ID 0x2

配置TP时间参数,配置加密dll

配置FlashDriver和Application和校验方式

配置自动诊断流程

- 执行升级
4.1 从Bootloader升级

升级完成后,LED灯1000ms闪烁,运行在Application程序中(Bootloader程序中LED灯100m闪烁)。
从App升级

4.1.1 已发生升级流程请求
执行到升级流程后,拔掉LIN线模拟通讯断开,升级失败

通讯断开超时后,Boootloader不能进入Application,执行StayInBoot(重新复位或者上下电等均保持StayInBoot)。
重新执行升级

升级成功,Demo板上LED灯1000ms闪烁。
YTM32B1LE1(sdk_ver_1_3_1)_lin-stack_0_9_0 (1).zip
uds_lin_fbl_le151210.zip
- 烧录Bootloader
-
G ganyongchao 被引用 于这个主题
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...