邁來芯melexis氛圍燈芯片批量燒錄程序解決方案
概述
在使用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.zzbc158.com/download/7-cn.html
USB2LIN適配器:http://www.zzbc158.com/product/10-cn.html