微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > FLASH操作中寄存器值无法修改的问题

FLASH操作中寄存器值无法修改的问题

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

TI的大牛们:

我在做CC2541的开发中遇到了读写FLASH相关的问题,使用CC2541的开发板,在hal_flash.c中,HalFlashRead函数里,修改寄存器MEMCTR的语句,MEMCTR = (MEMCTR & 0xF8) | pg;在调试的过程中,MEMCTR的其值不会随后面的表达式而改变,例如:MEMCTR = 0x01,pg = 0x07,计算后的MEMCTR的值应为0x07,但是调试的结果MEMCTR还是为0x01,寄存器的值无法修改。但是在CC2540的开发板上用2540的程序就能修改。现不知问题出在哪里。希望能够得到你们的帮助。

非常感谢

为什么没人来解答一下呢。。。?

自己顶一下。。希望大牛们来帮忙解决。。

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

网站地图

Top