专家您好:
我在调试FLASH例程的时候遇到这一句话:
EALLOW;
Flash_CPUScaleFactor = SCALE_FACTOR;
EDIS;
发现去掉:
EALLOW;
EDIS;
这两条保护寄存器指令时,
FLASH不能正确的擦除和编写?
所以,请教
Flash_CPUScaleFactor = SCALE_FACTOR;
真正的含义?
谢谢
Hank Zhao:
您好,这条语句是初始化Flash的wait-state值
专家您好:
我在调试FLASH例程的时候遇到这一句话:
EALLOW;
Flash_CPUScaleFactor = SCALE_FACTOR;
EDIS;
发现去掉:
EALLOW;
EDIS;
这两条保护寄存器指令时,
FLASH不能正确的擦除和编写?
所以,请教
Flash_CPUScaleFactor = SCALE_FACTOR;
真正的含义?
谢谢
seven xie:
回复 Hank Zhao:
那如果没有这句话,有可能会出现什么问题?
谢谢
专家您好:
我在调试FLASH例程的时候遇到这一句话:
EALLOW;
Flash_CPUScaleFactor = SCALE_FACTOR;
EDIS;
发现去掉:
EALLOW;
EDIS;
这两条保护寄存器指令时,
FLASH不能正确的擦除和编写?
所以,请教
Flash_CPUScaleFactor = SCALE_FACTOR;
真正的含义?
谢谢
seven xie:
回复 Hank Zhao:
我用的是CCS5,F2803X.
例程上是有的
flash——programming
专家您好:
我在调试FLASH例程的时候遇到这一句话:
EALLOW;
Flash_CPUScaleFactor = SCALE_FACTOR;
EDIS;
发现去掉:
EALLOW;
EDIS;
这两条保护寄存器指令时,
FLASH不能正确的擦除和编写?
所以,请教
Flash_CPUScaleFactor = SCALE_FACTOR;
真正的含义?
谢谢
Hank Zhao:
回复 seven xie:
是的,piccolo系列的例程都使用了EALLOW保护指令。
专家您好:
我在调试FLASH例程的时候遇到这一句话:
EALLOW;
Flash_CPUScaleFactor = SCALE_FACTOR;
EDIS;
发现去掉:
EALLOW;
EDIS;
这两条保护寄存器指令时,
FLASH不能正确的擦除和编写?
所以,请教
Flash_CPUScaleFactor = SCALE_FACTOR;
真正的含义?
谢谢
seven xie:
回复 Hank Zhao:
2801芯片没有用这两条,而2803X的有,、
是不是可以理解主频高,时间等待就不那么严格?
愚见
专家您好:
我在调试FLASH例程的时候遇到这一句话:
EALLOW;
Flash_CPUScaleFactor = SCALE_FACTOR;
EDIS;
发现去掉:
EALLOW;
EDIS;
这两条保护寄存器指令时,
FLASH不能正确的擦除和编写?
所以,请教
Flash_CPUScaleFactor = SCALE_FACTOR;
真正的含义?
谢谢
seven xie:
回复 Hank Zhao:
非常感谢
专家您好:
我在调试FLASH例程的时候遇到这一句话:
EALLOW;
Flash_CPUScaleFactor = SCALE_FACTOR;
EDIS;
发现去掉:
EALLOW;
EDIS;
这两条保护寄存器指令时,
FLASH不能正确的擦除和编写?
所以,请教
Flash_CPUScaleFactor = SCALE_FACTOR;
真正的含义?
谢谢
seven xie:
回复 Hank Zhao:
在F2803x的例程中Flash_CPUScaleFactor被指定到了EALLOW区域?
指定EALLOW区域
是不是在DSP280x_GlobalVariableDefs.c中
分配一下??
#ifdef __cplusplus#pragma DATA_SECTION("FlashScalingVar");#else#pragma DATA_SECTION(Flash_CPUScaleFactor, "FlashScalingVar");#endifUint32 Flash_CPUScaleFactor;
谢谢!!
TI中文支持网



