微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > cc2530 大数组

cc2530 大数组

时间:12-22 整理:3721RD 点击:

各位好,请问怎么把一个数组定义到flash中,怎么从flash中读出来?谢谢!

unsigned char ReadFlash(unsigned int addr)

{

 return (*(unsigned char *)addr);

}

怎么把一个数组定义到flash中

__root __code const unsigned char FlashDatabuf[8] @ PAGE_ADDRESS = {

 0x00,0xBB,0x00,0x00,0x00,0x00,0x00,0x00,

};

那么,我写进去之后,再读出的来的时候,首地址是什么呢? 谢谢!

Error[Pe020]: identifier "PAGE_ADDRESS" is undefined

使用如下的函数:

byte osal_nv_item_init( uint16 id, uint16 len, void *buf ) ;

byte osal_nv_read( uint16 id, uint16 offset, uint16 len, void *buf ) ;

byte osal_nv_write( uint16 id, uint16 offset, uint16 len, void *buf ) ;

char *Flash_ptr;

Flash_ptr=(char *) Address

*Flash_ptr=value.

char a;

a=*Flash_ptr.

你写在哪里,从哪里读啊。表示不懂。。。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top