ZHCAFE3 June   2025 MCF8315A , MCF8315C , MCF8315C-Q1 , MCF8315D , MCF8316A , MCF8316D

 

  1.   1
  2.   摘要
  3. 1简介
    1. 1.1 MCF831x简介
    2. 1.2 烧录挑战
  4. 2基于 LP-MSPM0G3519评估板的烧录工具
    1. 2.1 MSPM0G351x简介
    2. 2.2 LP-MSPM0G3519 评估板介绍
    3. 2.3 LP-MSPM0G3519评估板烧录工具硬件要求和功能
      1. 2.3.1 烧录平台硬件要求
      2. 2.3.2 烧录工具功能
  5. 3烧录工具使用流程
    1. 3.1 硬件平台搭建
    2. 3.2 软件设置
      1. 3.2.1 使用 Uniflash下载烧录固件到 LP-MSPM0G3519
      2. 3.2.2 导入 MCF831x 的 json 配置文件到烧录平台
    3. 3.3 脱机烧录
  6. 4总结
  7. 5参考文献

烧录挑战

  • 挑战一:可靠性低

    由于噪声等原因,经常会导致寄存器写入错误。如果使用EVM烧录的话,用户需要手动检查每一个寄存器的值以确保烧录正确,然而这会导致:

    • 效率低:严重影响用户的开发进度
    • 成本高:用户需要投入更多的资源
    • 可靠性低:用户仍然很难管控操作人员的行为,无法100%保证寄存器值的正确性

    上述这些问题严重影响了用户的使用体验,甚至在某些极端情况下会出现用户烧录不正确,把无法正常工作的样机送至终端客户侧,导致项目竞标失败的风险!

  • 挑战二:步骤复杂

    使用评估板结合GUI烧录的话,客户不得不通过复杂的流程实现烧录:

     基于评估板和GUI烧录 图 1-2 基于评估板和GUI烧录

    步骤包括:

    • 打开GUI
    • 连接PC和EVM
    • 连接EVM和MCF8315C-Q1 PCB
    • 在GUI导入Json 文件
    • 在GUI中检查电机是否处于IDLE状态
    • 在GUI中检查是否有报错
    • 点击GUI中的烧录按钮
    • 断开PC和EVM
    • 断开EVM和MCF8315C-Q1 PCB
    • 读取所有寄存器的值
    • 比较所有寄存器的值是否正确
    • 关闭GUI

    并且客户每烧录一块新的MCF831x目标板,都需要重复上述步骤。