迈来芯melexis氛围灯芯片批量烧录程序解决方案,支持Fast LIN,速度媲美官方烧录器!

Posted phyger

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了迈来芯melexis氛围灯芯片批量烧录程序解决方案,支持Fast LIN,速度媲美官方烧录器!相关的知识,希望对你有一定的参考价值。

此文转载自:https://blog.csdn.net/beyond696/article/details/110867030#commentBox

概述

在使用MLX81106/MLX81107/MLX81108/MLX81109/MLX80110芯片开发的车载氛围灯后,需要批量对芯片进行程序烧录,若一对一的烧录方式,其效率是比较低的,而且官方提供的烧录器价格昂贵,软件操作繁琐,且不支持一次性烧录多个芯片,基于此问题我们提供了一种更高效率,操作更简单的程序烧录解决方案,且支持自动测试。

具体实现

硬件连接

将USB转LIN适配器的LIN口跟需要烧录程序的芯片LIN接口对接,一个USB转LIN适配器接一个或两个芯片,然后将多个USB转LIN适配器通过USB-HUB连接到电脑,如下示意图:

技术图片

 

如图所示,我们可以并联多个适配器实现在软件上同时烧多个芯片,这样可以大大的提高芯片程序烧写效率。目前最新版本软件支持Fast LIN协议,烧写速度跟官方的LIN Master一致,但是我们支持多个适配器并行烧录,所以在烧写效率上将会大大提高。

软件使用

软件使用很简单,主界面如下:

技术图片

1,烧写设备列表

  • 烧写设备列表是在打开软件时根据当前连接到计算机的LIN适配器自动生成的,连接了多少个设备,那么就会自动生成对应数量的烧写列表;

  • 在每个烧写列表前有个勾选项,若当前通道不使用,则可以去掉勾选,在进行一键烧写的时候就不会对该通道进行任何操作;

  • 节点数即为当前通道LIN总线上所连接的MLX芯片数量,若当前只接了一个芯片,则设置为1即可,若设置大于1,则在烧录数据之前会自动分配节点地址,然后根据节点地址依次烧录;

  • 点击【写入】按钮可以手动烧写当前通道芯片;

2,测试文件列表

  • 当芯片烧写完毕后,若在此处添加了测试文件,那么适配器会自动发送测试文件里面的LIN数据,比如可以在文件中编辑点亮LED的指令,芯片烧写完毕后就会自动点亮LED。测试列表文件在TCANLINPro软件的【发送LIN数据】->【普通发送】界面进行编辑。

3,写数据设置

  • 选择引导程序,该程序为MLX官方提供的引导程序,可以找MLX官方代理索取;

  • 用户程序,为用户自己写的氛围灯功能程序,该文件一般向芯片程序开发人员索取;

  • NVRAM文件,为芯片内部NVRAM/EEPROM区域数据文件,若此处为空,则不烧录NVRAM/EEPROM区域数据;

  • 日志文件,若需要记录烧录日志,那么选择日志文件保存路径即可;

  • 速度设置,目前速度设置范围为20Kbps到50Kbps,速度越低,烧写数据更不容易出错,但是烧写速度越慢,推荐最大设置为40Kbps;

  • 烧写次数,点击【一键烧写】后,会根据烧写次数进行烧写,每烧写完一次,剩余次数减一,直到烧写次数为0为止,每次烧写之间的时间间隔可设置;

4,读数据设置

  • 读芯片数据,每次只能读取指定通道数据,可根据需求读取用户程序或者NVRAM/EEPROM数据,若芯片被设置为读保护,则无法读出数据;

  • 选择数据存储文件路径和名称后,设置好起始地址和读数据字节数(都为十六进制)后,点击【读出】就可以将芯片中的数据读到所选择的文件中,文件类型可选择hex文件和bin文件。

技术支持

技术支持QQ:188298598

烧录软件下载:http://www.toomoss.com/download/7-cn.html

USB2LIN适配器:http://www.toomoss.com/product/10-cn.html


以上是关于迈来芯melexis氛围灯芯片批量烧录程序解决方案,支持Fast LIN,速度媲美官方烧录器!的主要内容,如果未能解决你的问题,请参考以下文章

问题记录:一种STM32烧录问题解决方法

问题记录:一种STM32烧录问题解决方法

怎样读出STM32芯片的程序,再烧录回去

多色氛围灯

通过STM32 stlink utility工具对ST-LINK芯片信息进行读取和升级以及SWD烧录媒介

CSR 量产 烧录 软件