如何将数组生成可烧写bin文件

发布时间 2023-05-08 16:06:08作者: 月笼纱

ASM_CALLISTO_WAVE.bin烧写文件是由wave.bin + curveTable.bin组成

1、先使用工具C2B.exe将对应的TXT文件生成bin文件

此工具是正点原子的工具,直接在它的网址下载即可

txt文件格式为:

 1 {64 ,67 ,70 ,73 ,77 

按如下步骤即可在同文件夹得到同名bin文件

 2、合并两个bin文件为一个大bin文件

 1 REM 删除目标文件
 2 del ASM_CALLISTO_WAVE.bin
 3 
 4 set "file1=wave.bin"
 5 set "file2=curveTable.bin"
 6 
 7 REM 获取需要创建的空白文件大小
 8 for %%F in ("%file1%") do set /a "size=30*1024-%%~zF"
 9 
10 REM 创建空白文件
11 fsutil  file createnew ZeroFill.bin  %size%
12 
13 REM 合并文件
14 copy /b "%file1%" + "ZeroFill.bin" + "%file2%" ASM_CALLISTO_WAVE.bin
15 
16 REM 删除空白文件
17 del ZeroFill.bin

如上,将两个小bin文件与创建的bat文件放在同一个文件夹,双击bat运行即可得到大bin文件

3、使用开发者工具烧写

按下图烧写进GD2即可