
1、嵌入式中怎么根据地址范围换算存储空间答使用16进制转10进制计算比如0X8000 0000~0X8000 3FFF地址范围代表多少存储空间我们可以这么计算.相减加1为0x4000 即4*16*16*1616,384 换算成kb 16384 除以1024等于16kb2、如何使用MDK生成bin文件我们可以利用 fromelf 生成 bin 文件可以在 MDK 的“Option for Target-User”页中添加调用 fromelf 的指令见图在 MDK 中添加指令这里解释一下fromelf --bin --output ..\..\Output\BH-F407.bin ..\..\Output\BH-F407.axf图中的生成 bin 文件指令调用了fromelf 工具紧跟后面的是工具的选项及输出文件名、输入文件名。由于 fromelf 是根据 axf 文件生成 bin 的而 axf 文件又是构建 (build) 工程后才生成所以我们把该指令放到“After Build/Rebuild”一栏。3、0xAA是几个字节一个字节Byte由8个比特bit组成而十六进制数中的每一位可以表示4个比特。因此十六进制数0xAA中的两位0x和AA总共表示了8个比特即1个字节。具体来说0xAA中的A在十六进制中表示10转换为二进制是1010两个A组合起来就是10101010共8个比特也就是1个字节。