Hi,
用wiced programmer下载软件的步骤中,遇到以下几个疑问,请帮我确认一下
1) 1的地方的命令是擦除的命令?擦除的地址应该是从FF000000开始,那么不需要指定大小就全部擦除了?那是擦除了多大的flash呢
2) 2的地方是开始往FF000000开始写40bytes的数据,写完后应该是在FF000028的地方,那么为什么3的地方是从FF003000开始的?为什么不是从FF000029开始,这当中的一段flash是用来放什么的?
3)4的地方介绍是
specify the 32-bit value of the number of bytes to be read from the serial
flash for the CRC calculation. 没有明白这个应该怎么填写
已解决! 转到解答。
1. 擦除指令是将所有的flash都擦除,不需要指定大小。
2. flash当中的存储地址是从hex文件中得到的,hex文件中 “:” 后面第一个byte是写入的大小,第2和3byte是写入的地址。你可以检查一下你的hex文件,规定的偏移地址量应该是 30 00.
3. 01 CC FC 08 00 00 00 FF 28 00 00 00 是用来计算当前区块CRC值的指令,
01 CC FC是header;
08表示参数长度;
00 00 00 FF表示计算CRC区块的起始地址;
28 00 00 00表示区块长度。
1. 擦除指令是将所有的flash都擦除,不需要指定大小。
2. flash当中的存储地址是从hex文件中得到的,hex文件中 “:” 后面第一个byte是写入的大小,第2和3byte是写入的地址。你可以检查一下你的hex文件,规定的偏移地址量应该是 30 00.
3. 01 CC FC 08 00 00 00 FF 28 00 00 00 是用来计算当前区块CRC值的指令,
01 CC FC是header;
08表示参数长度;
00 00 00 FF表示计算CRC区块的起始地址;
28 00 00 00表示区块长度。