现有一个数据文件,保存为二进制。
现在要使用这个文件,读入CPU处理,请问采用什么办法?
谢谢大家
TX dong:补充一下,这个文件相当于const数组应用的
现有一个数据文件,保存为二进制。
现在要使用这个文件,读入CPU处理,请问采用什么办法?
谢谢大家
Seven Han:
回复 TX dong:
请问该二进制是哪种格式的文件?
现有一个数据文件,保存为二进制。
现在要使用这个文件,读入CPU处理,请问采用什么办法?
谢谢大家
Young Hu:
回复 TX dong:
如果小的话,可以定义一个大的数组。如果比较大的话,可以增加外部存储器(SD卡,SPI Flash等)去做存储
现有一个数据文件,保存为二进制。
现在要使用这个文件,读入CPU处理,请问采用什么办法?
谢谢大家
HH Y:
如果是从电脑读入的,可以用USB,如果芯片不支持USB,则靠USB转串口的设备,通过串口传递。如果是从U盘读入的,同样道理,如果芯片支持usb host,则直接用芯片读U盘,否则用一块usb host芯片读,转串口和芯片通讯。如果是SD卡,貌似SD卡是SPI接口的,很多芯片都支持SPI通讯,直接读就行了吧。
现有一个数据文件,保存为二进制。
现在要使用这个文件,读入CPU处理,请问采用什么办法?
谢谢大家
TX dong:
回复 Young Hu:
谢谢参与
现在不是大小问题,一个进制文件,想让它成为一个数组,来参加编译 ———– 参与编译
可以一个一个地打字,小数组可以,但大一些的就需要过长时间做些重复的工作,
如 二进 1B 40 0D 0A , 要作为数组使用 ,就要这样做: 0x1B , 0x40, 0x0D, 0x0A
多了还这样搞,不晕死才怪。
自己弄了个VC6的程序,已将它转换成文本文件使用,但直接使用二进制文件还不知道
现有一个数据文件,保存为二进制。
现在要使用这个文件,读入CPU处理,请问采用什么办法?
谢谢大家
笨鸟:
回复 TX dong:
是不是可以这样,烧写程序的时候,空开一部分空间不用,这部分空开的空间单独烧写二进制数据。因为你打开的bin或者hex文件,也是二进制数据的。当然得要看你的芯片是否支持这样的操作了。
TI中文支持网



