Memaccess() 流程图

注意 在 scirxprocess ()中完成了 将接收到数据赋予给mem->my_settingdata[i]

 

那么 接收 到的 页地址 偏移地址 数据长度(以字为单位),

 

数据操作的指针 如何处理呢。

 

第一步 首先在 scirxprocess( SCIDataReg * sci ) 函数中定义了

局部指针变量 mem 指向的数据类型是 AccessTaskReg *mem

 

注意:将该局部指针变量 指向 全局变量mem_data;

 

方法总结: 可以在函数中定义一个局部指针变量,在函数内部可以使该指针变量 指向全部

变量, 然后在函数内部对全局变量的数进行操作。

 

还有 局部变量 page address length 这3个变量是Uint16类型。

 

 

将局部变量的值 赋值给 全部变量

mem->mem_acceass.addr=page+address;

mem->mem_access.len=length*2

 

 

从第6个数里面 开始 把接收到的数 放进 mem->mysettingdata[i]中

 

 

posted @ 2020-05-29 15:08  STEVEN-SUN  阅读(227)  评论(0编辑  收藏  举报