options fof target----target
那么,我们放程序的地方就是 80K ROM开始的地方,RAM就是8K RAM开始的地方
ROM的计算:
起始位置(dec 80)*(dec 1024)=(dec 81920)=(hex 14000)
大小计算((dec 256)-(dec 80))*(dec 1024)= (dec 180224)=(hex 2C000)
RAM的计算:
起始位置(dec 8)*(dec 1024)+基地址=(dec 8192)=(hex 2000)+基地址 =0x20002000
大小计算((dec 16)-(dec 8))*(dec 1024)= (dec 8192)=(hex 2000)
所以根据计算填入就OK了。
计算程序所占用内存
烧写的时候是FLASH(ROM)中的被占用的空间为:Code + RO Data + RW Data。总和不能超过180224
程序运行的时候,芯片内部RAM使用的空间为:RW Data + ZI Data。总和不能超过8192