WICED_MOD_Programmer下载软件的步骤的疑问

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
YaTr_3516311
Level 5
Level 5
25 sign-ins First solution authored 100 replies posted

Hi,

用wiced programmer下载软件的步骤中,遇到以下几个疑问,请帮我确认一下

QQ图片20200205194548.png

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. 没有明白这个应该怎么填写

0 点赞
1 解答
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

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表示区块长度。

在原帖中查看解决方案

0 点赞
1 回复
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

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表示区块长度。

0 点赞