导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→大家看过来![savage213]

 *第22369篇: 大家看过来!

  
楼 主:savage213 2004年5月27日09:52
 大家看过来!
小弟最近遇到一个程序分段问题:系统用了128K的FLASH做程序存储器,打算分为四段。我目前大体了解到需要在KEIL环境的菜单里做一些设置,还要修改L51_BANK.A51文件。那么这个文件究竟需要修改哪些内容呢?
?B_NBANKS       EQU  4   
?B_MODE         EQU  1    
?B_RTX          EQU  0    
?B_VAR_BANKING  EQU  0   
?B_RST_BANK     EQU  0xFF 
.................
.......................
IF  ?B_MODE = 4;   
LONG_MACRO      EQU  0    ; 0 default, for normal macros and up to 8 banks    *
;                                        ; 1 big macro code or many banks                    *
;                                                                             *
;                                                                             *
P1              DATA    90H      ; I/O Port Addresses                         *
P3              DATA    0B0H     ;                                            *
;                                                                             *
SWITCH0         MACRO            ; Switch to Memory Bank #0                   *
                CLR     P1.5     ; Clear Port 1 Bit 5                         *
                CLR     P3.3     ; Clear Port 3 Bit 3                         *
                ENDM             ;                                            *
;                                                                             *
SWITCH1         MACRO            ; Switch to Memory Bank #1                   *
                SETB    P1.5     ; Set   Port 1 Bit 5                         *
                CLR     P3.3     ; Clear Port 3 Bit 3                         *
                ENDM             ;                                            *
;                                                                             *
SWITCH2         MACRO            ; Switch to Memory Bank #2                   *
                CLR     P1.5     ; Clear Port 1 Bit 5                         *
                SETB    P3.3     ; Set   Port 3 Bit 3                         *
                ENDM             ;                                            *
;                                                                             *
SWITCH3         MACRO            
                SETB    P1.5                         
                SETB    P3.3      
                ENDM               
ENDIF;  
是不是只需要修改以上的文件开头的几句赋值语句还有修改下面的几个宏定义,就可以了?
请有这方面经验的高手指教一下!最好把那个连接文件大体讲一下,我应该重点注意此文件的那些部分,然后做修改,而哪些部分是不用关心,也不需修改的?           
请知无不言 ,多多益善!谢谢大家!!谢谢!                                
  
2楼:savage213 2004年5月28日08:43
 怎么没人帮忙啊?
自己顶一下!

怎么没人帮忙啊?
自己顶一下!
  
3楼:savage213 2004年5月28日11:39
 ding
ding
  
4楼:savage213 2004年6月3日09:54
 帮帮忙啊,大家,拜托了!谢谢!
帮帮忙啊,大家,拜托了!谢谢!

>>>>>>对该主题发表你的看法

本主题贴数4,分页: [第1页]


[上一篇主题]:楼主救助

[下一篇主题]:编译16C54C