微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > cc1310 flash存储数据可以直接调用ti的API吗?怎么直接调用没有反应?是不是falsh还需要初始化什么?

cc1310 flash存储数据可以直接调用ti的API吗?怎么直接调用没有反应?是不是falsh还需要初始化什么?

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

void taskBeepAdd(void) {
bool j;
uint32_t i,write_flag=0,read_flag=0;
uint8_t example_data[0x1000];// 存储数据
uint8_t read_len = 20;// 读取数据的长度
uint32_t read_buffer[1024];// 读取的数据缓冲在此 临时 RAM 中

/*
FlashSectorErase(0x1000);
for (uint32_t i=0; i<3; i++) {// 往数组里面放数据66
example_data[i] = 66;
}
if(write_flag==0){
write_flag=1;
i=FlashProgram(example_data, 0x0000, 0x1000);// 往flash 中写数据 数据 起始地址 个数
}
*/
if(read_flag==0){
read_flag=1;
j=FlashEfuseReadRow(read_buffer, 0x0000);// 从 flash 中读取数据   FlashEfuseReadRow是ti 的api  
}

暂时没有例程可以提供,参考RTOS下面的Flash 操作API说明文档 C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/cc13xxware_2_04_02_17240/doc/driverlib/group__flash__api.html

此文档提供的API有问题。

不知道您所说的API问题在哪里呢?

bool
FlashEfuseReadRow(uint32_t *pui32EfuseData, uint32_t ui32RowAddress); 这是TI官方提供的API,实际调用时,读不取的数据不对,为0;

您好,我最新在学习CC1310,刚刚接触,在学习官方例程时,有些API无法看到原型,请问在什么地方可以看到API的原型呢?

iar上有官方例程。你新建继承时会包含进去。要下载cc1310的sdk,你留联系方式,有空我可以告诉你。

CC1310的SDK我下载了。联系方式qq:1175318518

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

网站地图

Top