zoukankan      html  css  js  c++  java
  • 迈来芯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

  • 相关阅读:
    8.驱动与硬件通信
    11.ok6410之led驱动程序编写
    10.字符设备控制学习
    9.应用程序如何访问驱动
    linux内核打印数据到串口控制台,printk数据不打印问题
    nginx配置-location
    spring-cloud config配置中心
    idea中git stash--解决pull冲突或切换分支问题
    idea中git回退本地仓库版本
    idea中git回退远程仓库版本
  • 原文地址:https://www.cnblogs.com/phyger/p/14108525.html
Copyright © 2011-2022 走看看