新手上路
- 积分
- 34
- 金钱
- 34
- 注册时间
- 2018-6-28
- 在线时间
- 33 小时
|

楼主 |
发表于 2019-10-16 09:52:44
|
显示全部楼层
哦哦,懂了,可是我为什么加上关键字后程序都不能仿真了,能否帮我看下
bool RAM_check_flag;
u32 *ram_address = (u32 *) 0x20000030;
u32 *ram_address_back = (u32 *) 0x20000030;
static u32 *Ram_address = (u32 *) 0x20000fff;
volatile u32 back;
void RAM_check(void)
{
for(;ram_address <= Ram_address; ram_address++)
{
*ram_address =0x00000000;
}
back=0x11111111;
back=0x00000000;
for(;ram_address_back <= Ram_address; ram_address_back++)
{
if(*ram_address ==0xffffffff)
RAM_check_flag=TRUE;
else
RAM_check_flag=FALSE;break;
}
}
在全部赋完0后,到这一句back=0x11111111;仿真就停止了
|
|