:::


Browsing this Thread:   1 Anonymous Users






想要限制RAM的大小 在picc-18.ini不知道如何下手
#1
新會員
新會員


查看用戶資訊
因為目前在做PIC晶片
那裏面的RAM 沒有辦法跟 手冊一樣大
怕編譯出來的程式,下去RUN會出問題
RAMSIZE
REALICERAM
這兩個參數 不太確定要怎麼下手

想知道哪裡有針對環境參數設定教學

[18LF4520]
ARCH=PIC18
BSRBITS=0x4
CFGMEM=300000-30000D
COMMON=00-7F
DEVIDMEM=3FFFFE-3FFFFF
EEADRBITS=0x8
EEPROM=F00000-F000FF
FAMILY=18f4520
FLASH_EW=40,20
GPRBANKS=080-0FF,100-1FF,200-2FF,300-3FF,400-4FF,500-5FF
ICD2RAM=5F4-5FF
ICD2ROM=7DC0-7FFF
MAKE=MICROCHIP
PCBITS=0x15
PROCID=A237
RAMSIZE=600
REALICERAM=5EF-5FF,F9C-F9C,FD4-FD4,FDB-FDF,FE3-FE7,FEB-FEF,FFC-FFF
REALICEROM=7D30-7FFF
ROMSIZE=8000
SFRBANKS=F80-FFF
STACKDEPTH=1F
USERIDMEM=200000-200007
VOLSFRS=FA6-FA7

發表於: 2018/7/5 12:46
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 想要限制RAM的大小 在picc-18.ini不知道如何下手
#2
版主
版主


查看用戶資訊
[qupte]因為目前在做PIC晶片
那裏面的RAM 沒有辦法跟 手冊一樣大
怕編譯出來的程式,下去RUN會出問題
[/quote]

這好像不會發生吧! INI 黨裡面所描素的 RAM Information 是給 Linker 用的,應該不會有錯,可能是解釋的問題。

以 PIC18F4520 為例:

COMMON=00-7F 共 128Bytes Access RAM, 存在於每個 RAM Bank 裡,需要用 near 的方式定義,方可設定在此區域。

GPRBANKS=080-0FF,100-1FF,200-2FF,300-3FF,400-4FF,500-5FF
所提共每個 RAM Bank 的容量。Bank0 = 126, Bank1: 256 .... 總共 1408B RAM (0x57F)

所以 RAMSIZE = 0x7F + 0x57F = Ox5FF Byte 的 RAM, 與 INI 所寫的是一樣的。

發表於: 2018/7/6 11:02
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]