一、字段說(shuō)明
.text :代碼存儲(chǔ)在這個(gè)字段
.cinit:全局變量和靜態(tài)變量已經(jīng)全局?jǐn)?shù)組
.const :字符串和全局以及由const聲明的或者初始化的靜態(tài)變量以及局部的數(shù)組和結(jié)構(gòu)體
.print :全局構(gòu)造器的程序列表
.switch:switch 語(yǔ)句產(chǎn)生的常數(shù)表
.bss:在程序上電時(shí)矾端,會(huì)將.cinit中的數(shù)據(jù)存儲(chǔ)到.bss里面。主要是全局變量和局部變量
.ebss:大寄存器模式胶哲,程序上電會(huì)將.cinit中的數(shù)據(jù)存儲(chǔ)到.ebss里面.里面主要保存全局變量和靜態(tài)變量。
.stack:主要是函數(shù)傳遞的變量以及局部變量
二 输硝、下載程序到falsh并在線調(diào)試注意事項(xiàng)
1柬采、flash模式下如果要速度精準(zhǔn)需要將對(duì)速度要求的代碼拷貝到ram里面。
2搏予、如果使用了定時(shí)器需要打開實(shí)時(shí)按鈕熊锭。
實(shí)時(shí).jpg
3、如果需要實(shí)時(shí)查看某一個(gè)變量的變化需要打開實(shí)時(shí)刷新按鈕
連續(xù)刷新.jpg
三雪侥、出現(xiàn)字段空間太小
比如說(shuō)數(shù)據(jù)空間太小碗殷,那么可以將它下載到兩個(gè)空間內(nèi)代碼如下
.ebss : > RAML2 | RAML3 PAGE = 1