首页 >  知识中心 >  新闻详情

keil初始化内存 用keil的时候怎么自己初始化ram和堆栈而不是编译器帮我们做的

来源:朵拉利品网  |  2020-04-19 04:30:59

2, KEIL 查看内存



(1)如何禁止KEIL初始化RAM为零?
1. 在KEIL Noinit 打钩
2. 另须对需要热启动保持的变量用__at关键字指定某个区域,否则还是没用
或者__attribute__((zero_init)) 关键字
(2) 对STM32如何判断是软复位还是上电复位?
flag = RCC_GetFlagStatus(RCC_FLAG_SFTRST); //上电复位flag=0, 软件复位flag=1
void RestStm32Cpu(void)
{
__set_FAULTMASK(1); // 关闭所有中端
NVIC_SystemReset(); // 复位
}
微处理器:LPC2114
编译环境:Keil MDK V4.10

3, 如何禁止KEIL初始化RAM为零&如何判断是软复位还是上电复位



(1)何禁止KEIL初始化RAM零
1. KEIL Noinit 打钩
2. 另须需要热启保持变量用__at关键字指定某区域否则没用
或者__attribute__((zero_init)) 关键字
(2) STM32何判断软复位电复位
flag = RCC_GetFlagStatus(RCC_FLAG_SFTRST); //电复位flag=0, 软件复位flag=1
void RestStm32Cpu(void)
{
__set_FAULTMASK(1); // 关闭所端
NVIC_SystemReset(); // 复位
}
微处理器:LPC2114
编译环境:Keil MDK V4.10

名词解释


flag

Flag(フラグ),网络流行词,二次元术语,英文单词原意为旗帜,后来指故事中让人能够预测到之后发展的事件。

 
相关新闻
skmei skmei手表怎么看时间 06-17
alaska airlines Alaska Airlines的行李要求是什么? 07-25
double check in 求饭店check in 的英语对话20句以上 07-27
black and white black and white什么意思 08-15
originalfake kaws官网 Original Fake KAWS的介绍 08-15
bike bike是什么意思 08-15
kindle电子墨水屏 kindle电子墨水屏与macbook retina显示屏的比较,详细一点好 08-31
kismile隔离霜好还是兰芝好 兰芝好还是ZA好用?? 09-28
twkinle是什么意思 twinkle是什么意思 11-29
twinkle的意思 twinkle是什么意思? 11-29
相关产品
内存芯片 K4T1G164QF-BIE6 BGA 工业级 原装现货一只起售 06-13
Sarlink 3490 TPE 高耐热 06-22
POM 韩国工程 kepital KEPITAL ES-20 抗静电 06-24
马来西亚 MDPE ETILINAS MD20BK 06-27
注塑级PP NILENE E10 K70BB 共聚物 07-20
高流动PP NILENE E20 K25MX 共聚物 07-20
美国威格斯 PEEK 90GL30 VICTREX PEEK 09-03
美国威格斯 PEEK 90GL60 VICTREX PEEK 09-03
innodisk DDR4 8G工业级内存 矮版内存 宜鼎 09-13
innodisk M4U0-4GMSJISJ 工业内存 -40度~+85度 工规内存条 宜鼎 09-13

大家都在看