This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C1231H6PM RAM 初始化的问题

Other Parts Discussed in Thread: TM4C1231H6PM

请问TM4C1231H6PM的RAM在上电后会如何初始化?是将所有RAM都初始化成0还是只将定义的全局变量初始化成0(或初值),在startup文件里调用了c_int00这个函数,但是不知道这个函数做了什么事。

SRAM (RWX) : origin = 0x20000000, length = 0x00007ff0
FLAG_RAM(RWX): origin = UPDATE_RAM_BASE,length = 0x00000010

如上我将RAM分成两块,那么FLAG_RAM这一块RAM会不会被初始化?如果不初始化,那他的初值会是随机数据吗?

另外,用软件复位命令SysCtlReset();复位后也会初始化RAM吗?