STM32單片機(jī)閃存存儲(chǔ)器里存儲(chǔ)的是哪些內(nèi)容
先看rom也就是flash(0x0800 0000-0x0807 ffff)512k,這個(gè)空間就是用戶存放程序的地方,用戶以后自己寫(xiě)boot loader的時(shí)候,也是存放在這個(gè)空間里的,system memory這個(gè)空間是2k大小,是st公司在生產(chǎn)完片子的時(shí)候,就固化好的isp代碼,用戶之所以能用上位機(jī)軟件燒程序就是靠這部分的代碼,用戶更改不了這個(gè)區(qū)域,想了解這個(gè)區(qū)域就看AN2606文檔,option bytes這個(gè)區(qū)域是16個(gè)字節(jié),是控制flash區(qū)域的寄存器,想了解這些寄存器看STM32F10xxx閃存編程參考手冊(cè),SRAM這個(gè)區(qū)域的其實(shí)地址始終是0x2000 0000,終止地址就得根據(jù)你的SRAM的大小來(lái)進(jìn)行計(jì)算了,這個(gè)區(qū)域就是程序運(yùn)行時(shí)的臨時(shí)變量區(qū),什么堆棧都在這里面