labview串口实现将程序编译后的hex文件发送到下位机
时间:10-02
整理:3721RD
点击:
labview串口实现将程序编译后的hex文件发送到下位机?请问怎么实现
在单片机bootloader模式,你可以对单片机EEPROM读写,而要烧录的hex文件,有记录EEPROM位置和内容(去百度下HEX文件格式),其实很简单,就是不停通过串口,把Hex写入EEPROM,当然也可能是其它文件格式。我们公司用的是TI MSP430系列
这个也 看下位机是否支持,一般单片机开机从bootloader启动,首先labview要让单片机进入bootloader模式,然后依照hex文件格式,对单片机进行读写操作即可。有的硬件是不支持的。
依照hex文件是自己先要把hex文件的数据全部提取出来?能说的详细点吗?
我觉得你放弃吧!我以前在网上找过相关资料,没找到资料。只找到烧写程序刚开始会向单片机连续发送7F等待回应。如果真要搞也可以就是要花点功夫,用逻辑分析仪或者示波器或者可以截获串口数据的软件观察烧写过程找到规律。然后你就可以按照那个方式发送数据。我觉得烧写程序的通讯过程厂商没有公开可能是厂商为了卖烧写器而保密。
哇!这样不就是无线编程下载了吗?
在单片机bootloader模式,你可以对单片机EEPROM读写,而要烧录的hex文件,有记录EEPROM位置和内容(去百度下HEX文件格式),其实很简单,就是不停通过串口,把Hex写入EEPROM,当然也可能是其它文件格式。我们公司用的是TI MSP430系列
