我在stm32下面做信号分析,经常要将sram里的内存信号数据转为hex,又通过hex2bin.exe这个网上现成的转换软件进行转换为bin文件,这样数据才能在PC机器上做分析。每次都要在控制台下,输入转换命令,非常麻烦。于是就想到能不能直接对hex文件进行转换。
很容易想到在文件夹选项中设置对hex文件关联的程序,但直接使用hex2bin.exe ,由于它需要输入三个参数,默认只能使用一个参数,况且hex2bin对于输入参数有些要求,如文件名的长度不能超过8。没办法,我自己再写了一个控制台程序,对输入参数进行控制
,最后通过system函数调用hex2bin程序完成了整个调用过程。
时间: 2024-10-06 08:22:27