跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
折叠
品牌标识

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1L系列
  4. YTM32B1LE15 UDS CAN FBL公版操作指南

YTM32B1LE15 UDS CAN FBL公版操作指南

已定时 已固定 已锁定 已移动 YTM32B1L系列
le15udscanfbl
1 帖子 1 发布者 26 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • ganyongchaoG 在线
    ganyongchaoG 在线
    ganyongchao YunTu
    编写于 最后由 编辑
    #1

    本方案基于YT Config Tool开发,使用Vscode+Cmake+Ozone工具链开发编译调试;基于Demo板硬件搭建实施;使用同星科技TC1012P CAN/LIN工具及同星科技TSmaster软件。
    1bd24306-d765-49ca-a266-a209668aa14c-image.png

    1. 烧录Bootloader
      新建YTM32B1LE15的JFLASH工程
      c6baac80-bca2-490f-9ff8-d4dbe50f0102-image.png
      找到Bootloader编译的烧程文件
      e1524340-f992-4a63-8363-4f3268c2f503-image.png
      加载Bootloader文件
      2d8229ef-c231-4815-9968-9d80bb412244-image.png
      擦除芯片(或者快捷键F4)
      6d60b4d6-18ce-4520-8410-884d15343424-image.png
      a061be8d-ddb1-4c34-ae32-4c29e41febc5-image.png
      烧录程序(或者快捷键F6)
      0b639980-4c01-4b75-b916-d74bb28662de-image.png
      23ca94f1-0ec7-4663-a6a3-f8b0f5490f00-image.png
    2. 上下电运行Bootloader
      拔掉JLINK烧录器,重新上下电后,板子重新工作,LED按照100ms快速闪烁,程序工作在Bootloader里面。
    3. 升级上位机配置
      将FlashDriver文件、Application文件、SeedAndKey.dll几个文件放到升级上位机目录下。
      f4a6ff70-dc51-4589-a65a-443599347237-image.png
      打开升级上位机工程(如上图中.TSProj_x86文件)配置收发ID
      93aafee4-3ed3-4273-a2a0-b5cf58376c0d-image.png

    配置TP时间参数,配置加密dll
    43a49b06-4813-492b-9bf3-c70af49a103b-image.png
    配置FlashDriver和Application和校验方式
    ad8ed842-380a-4bde-9e23-dac8f0596e30-image.png
    配置自动诊断流程
    b8e14d89-8999-405b-b7f7-b42de516a2e0-image.png
    4. 执行升级
    4.1 从Bootloader升级
    288795e6-e950-41fd-91ef-245c270fff5d-image.png
    升级完成后,LED灯1000ms闪烁,运行在Application程序中。
    4.2 从Application升级
    从Bootloader升级成功运行到Application后,再次点击运行,从Application升级。
    fb61e1f2-0bb9-4aff-9cf6-e80564d9c65a-image.png
    升级完成后,LED灯1000ms闪烁,运行在Application程序中。
    4.3 StayInBoot升级
    从Application升级中,是有升级请求标识的(KeepInBootVar变量)。
    本方案设计上认为:
    运行到Bootloader以后,如果通讯一半断开未发生升级服务(擦除芯片/请求下载/数据传输/下载退出等UDS服务),则即使有升级请求,可以超时退出重新跳转到Application运行;反之则必须StayInBoot等待重新升级。
    4.3.1 未发生升级流程请求
    升级一半,拔掉CAN线模拟通讯断开,升级失败
    088d54b1-ae07-43a5-b6a9-6a131a04caf2-image.png
    通讯断开超时后,Bootloader重新进入Application运行,Demo板上LED灯1000ms闪烁。
    4.3.2 已发生升级流程请求
    执行到升级流程后,拔掉CAN线模拟通讯断开,升级失败
    fed49f7f-3a34-418a-9944-6c47a2da75d3-image.png
    通讯断开超时后,Boootloader不能进入Application,执行StayInBoot(重新复位或者上下电等均保持StayInBoot)。
    重新执行升级
    d216796c-a902-4d80-9a4b-a277f92660a9-image.png
    升级成功,Demo板上LED灯1000ms闪烁。
    5. 附件代码
    uds_can_fbl_le15_release_20250530_2.zip

    1 条回复 最后回复
    2
    • ganyongchaoG ganyongchao 被引用 于这个主题

  • 云途论坛规则/Yuntu Forum Rules

    发帖前请查看

  • YCT离线License申请流程

    帮助没办法联网的电脑使用YCT

  • YT CONFIG TOOL调查问卷

    帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

  • can
    15
    demo
    14
    uds
    7
    lin stack
    6
    fbl
    5
    yt-link
    5
    md14
    4
    adc模块
    3
    Online Users
    ganyongchaoG
    ganyongchao
    quanfengQ
    quanfeng
    jiankang_wangJ
    jiankang_wang
    gaoShengG
    gaoSheng
    carpeC
    carpe
    • 登录

    • 登录或注册以进行搜索。
    • 第一个帖子
      最后一个帖子
    0
    • 版块
    • 最新
    • 标签
    • 热门