新手额 发表于 2008-9-4 20:49

请教个读FLASH的问题,谢谢

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

农民讲习所 发表于 2008-9-5 11:55

你是对的

wsdxz 发表于 2008-9-5 13:57

我也认为lz是对的,试一试吧,把结果告诉我们

页: [1]
查看完整版本: 请教个读FLASH的问题,谢谢