微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > CC1310 flash 读写问题

CC1310 flash 读写问题

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

我使用FlashSectorErase函数和FlashProgram函数对CC1310指定的flash区间进行读写操作,但是遇到一个问题,每次写入之后,要复位一次,才可以将写入的数据读出来,不能实时的读出来,不知道是哪里出了问题。

理论上应该不这样,参考

http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/tirtos/2_16_00_08/exports/tirtos_full_2_16_00_08/products/cc13xxware_2_03_01_16780/doc/driverlib/group__flash__api.html

找到原因了。要加下面几条语句才可以。

VIMSModeSafeSet(VIMS_BASE, VIMS_MODE_DISABLED, 1);
VIMSLineBufDisable(VIMS_BASE);

VIMSLineBufEnable(VIMS_BASE);
VIMSModeSafeSet(VIMS_BASE, VIMS_MODE_ENABLED, 1);

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

网站地图

Top