fwaddr+=2048;

2019-07-20 09:27发布

ZHY(~P_FM4MJY@)VGLZ0(MA.png         fwaddr+=2048; STMFLASH_Write(fwaddr,iapbuf,1024); 应该以地址为单位,写了 1024 个地址,怎么+2048个偏移 ?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
BG4RFF
1楼-- · 2019-07-20 10:06
 精彩回答 2  元偷偷看……
妙手书生
2楼-- · 2019-07-20 13:37
BG4RFF 发表于 2018-2-21 16:56
一次写入两个u8,半字节写法,连写1024次就是2048
说明里面不是有的吗

一次写入两个u8,半字节写法,指的是iapbuf吧 ,但是fwaddr+=2048 是指的是 地址呀 , 是我理解错了吗 ,还是
BG4RFF
3楼-- · 2019-07-20 16:12
妙手书生 发表于 2018-2-22 23:36
一次写入两个u8,半字节写法,指的是iapbuf吧 ,但是fwaddr+=2048 是指的是 地址呀 , 是我理解错了 ...

理解没错啊
iapbuf是1024个u16,就是2048个u8
函数是一次写1024个u16
半字节是相对于32位而言的
妙手书生
4楼-- · 2019-07-20 20:45
 精彩回答 2  元偷偷看……

一周热门 更多>