IAR编译生成bin很慢有很大 100
目前用的芯片flash大小是64+32KB,程序是大于64k的,小于96k,现在的问题是2个flash区域不一样,一个是0x00000000-0x0000FFFF,另一个...
目前用的芯片flash大小是64+32KB,程序是大于64k的,小于96k,
现在的问题是2个flash区域不一样,一个是0x00000000-0x0000FFFF, 另一个是0x1000000-0x10007FFF,
以为bin文件没地址,所以在生成bin文件时,2个flash中间区域会被填充0或其他的,导致整个bin文件很大有256m(大小就是0x000000000-0x10007FFF),我知道都被填满了。不知道在icf文件怎么改?或还有其他方法吗,感激不尽 展开
现在的问题是2个flash区域不一样,一个是0x00000000-0x0000FFFF, 另一个是0x1000000-0x10007FFF,
以为bin文件没地址,所以在生成bin文件时,2个flash中间区域会被填充0或其他的,导致整个bin文件很大有256m(大小就是0x000000000-0x10007FFF),我知道都被填满了。不知道在icf文件怎么改?或还有其他方法吗,感激不尽 展开
1个回答
2015-04-09
展开全部
大部分的烧录器都能烧录多种格式的文件,除了最基本的二进制.bin文件外,还可以烧录16进制.hex、Motorola S-Record文件等格式。不过大部分还是以烧录.bin文件,因为主要的芯片还是以识别.bin文件的构架为主的。我这里有SmartPRO 5000U+支持的烧录格式
追问
16进制的可以的,因为它本身带地址的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询