Re: [問題] Keil C 的 .m51 ,code memery ***GAP***
我說清楚一點好了:
main.c
=============
func1()
func2()
USB.c
=============
USB_Func1();
USB_Func2();
ICE.c
=============
ICE_Main();
ReturnHost();
ICE_SNL200.c
=============
InitSNL200();
RunSNL200();
今天我想把它 link 成:
-------------------------------C:0x0000
?PR?*?MAIN
?PR?*?USB
-------------------------------C:0x2000
?PR?ICE_MAIN?ICE(0x2000)
?PR?*?ICE
?PR?*?ICE_SNL200
?CO?ICE
?CO?ICE_SNL200
-------------------------------C:0xFFFF
於是,我在BL51 設定
CODE(?PR?*?ICE(0x2000), ?PR?*?ICE_SNL200, ?CO?ICE, ?CO?ICE_SNL200)
發現BL51 會按照function的位置排列,導致 ***GAP***會變多
有沒有辦法0x2000之後,BL51也可以很Smart的幫你排列Code,而不要按照func位置排呢?
--
█████████████████
█ ████████████████
█████████████████
█ ████████████████
█████████████████
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.110.225.153
推
08/10 18:04, , 1F
08/10 18:04, 1F
→
08/10 18:05, , 2F
08/10 18:05, 2F
推
08/10 18:08, , 3F
08/10 18:08, 3F
→
08/10 18:10, , 4F
08/10 18:10, 4F
→
08/10 21:35, , 5F
08/10 21:35, 5F
※ 編輯: ast9869 來自: 123.110.225.153 (08/10 22:13)
推
08/10 22:28, , 6F
08/10 22:28, 6F
→
08/10 22:29, , 7F
08/10 22:29, 7F
→
08/10 22:29, , 8F
08/10 22:29, 8F
討論串 (同標題文章)
ASM 近期熱門文章
PTT數位生活區 即時熱門文章