本文主要是介绍LDF、DBC、BIN、HEX、S19、BLF、ARXML、slx等,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 如题
如题
LDF是LIN报文格式文件,把这个直接拖到软件里面,可以发报文和接收报文
DBC是CAN报文格式文件,把这个直接拖到软件里面,可以发报文和接收报文
BIN文件烧录在BOOT里面(stm32),有人喜欢叫固件,这个固件就是bin文件,bin文件比hex文件体积小
其实BOOT也可以烧录HEX文件,不过HEX文件一般偏大点(除数据外还包含其它信息)
HEX文件烧录在APP里面(比如keil的stm32)
S19烧录在APP里面,不过这个是摩托罗拉格式,汽车行业用了很多恩智浦和飞思卡尔的芯片,这些芯片都是车规级的芯片,生成的也是S19格式,因此有的hex文件要转成s19格式
hex、bin、s19三种格式都可以互相转化的,无论是boot还是app都可以刷三种格式的文件,看需要吧,但是一般boot程序都尽可能要求小,hex和s19格式因为包含的额外信息多所以才大,比如hex和s19自带了程序的地址信息,而bin则要手动设置程序的地址
BLF是canoe录制的lin或者can报文保存的格式(这种格式可以通过canoe转成excel表形式)
ARXML格式是Simulink建模的autosar模型格式
Simulink建模的模型格式则是slk
(未完待续。。。)
这篇关于LDF、DBC、BIN、HEX、S19、BLF、ARXML、slx等的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!