STM32F401 智能生产烧录工具
担任角色: 嵌入式软件核心开发员
项目描述:
该项目为量产线设计了一款智能脱机烧录器,基于STM32F401RC实现STM32F401芯片的一键烧录、唯一ID读取及二维码标签打印一体化功能。系统采用时间片轮询框架,在IAR环境下完成全部嵌入式C代码开发与调试。核心模块包括:I2C驱动RTC(RX8010SJ)实现日期时间管理;通过SPI驱动OLED显示屏提供人机交互界面;移植FatFs文件系统支持U盘读写,实现固件文件的离线加载;利用USART配合GPIO电平控制实现目标芯片的ISP串行烧录协议。UI界面支持固件选择、产品类型码设定及日期修改等交互功能。配套开发了基于MFC的上位机工具,通过扫码枪读取二维码信息并写入指定文件,实现生产数据可追溯。该工具将烧录与序列号生成合二为一,操作员一次设定后可连续烧录,显著简化了生产流程,提升了产线效率和防错能力。
项目二:基于TMS320C6748的异常诊断平台
担任角色: 嵌入式软件核心开发员
项目描述:
该项目针对基于TMS320C6748 DSP的复杂嵌入式系统,设计了一套异常自动捕获与诊断平台。当系统运行时发生异常(如数据访问错误、任务超时或断言失败),平台能够实时捕获并解析错误现场,显示错误类型、发生错误的任务名称、任务控制块(TCB)信息、当前PC指针值以及错误所在的源文件及行号,帮助开发团队快速定位问题根因。此外,系统实时监测U盘插拔事件,一旦检测到U盘插入,自动将完整的错误上下文信息以文件形式导出保存,便于后续离线分析。该诊断平台使售后团队无需到达现场即可远程获取故障数据,大大缩短了问题定位周期,提升了产品的可维护性和现场支持效率。