typedef struct<br />{ uchar a; 偏移0<br /> uchar b; 偏移1<br />}test;<br /><br />test test1;<br />把这个test1存放在flash,ram的首地址(假设define 为FLASHSTART)<br />test* ptest=(test*)FLASHSTART (不知道这样写对不对。。)<br /><br />现在要访问a和b。。<br />我觉得应该可以ptest->a ,ptest->b直接访问啊。。<br /><br />怎么同事说flash里并没有存a和b,而只是存了他们的数据<br />所以不能直接读,而要通过地址加上偏移地址读。。<br /><br />请赐教,谢 |
|