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

* 55460: 大家看过来!

   savage213 
savage213发表的帖子 

 大家看过来!
小弟最近遇到一个程序分段问题:系统用了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;  
是不是只需要修改以上的文件开头的几句赋值语句还有修改下面的几个宏定义,就可以了?
请有这方面经验的高手指教一下!最好把那个连接文件大体讲一下,我应该重点注意此文件的那些部分,然后做修改,而哪些部分是不用关心,也不需修改的?           
请知无不言 ,多多益善!谢谢大家!!谢谢!                                


发表时间:2004年5月27日9:52:29

  
回复该帖

本主题共有 4 帖,分页:>>>>>该主题的所有内容[4]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  55528.[详细]怎么没人帮忙啊?自己顶一下!
摘要:怎么没人帮忙啊? 自己顶一下!......(30字)
- [savage213][851次] 2004年5月28日

  55544.[详细]ding
摘要:ding......(4字)
- [savage213][886次] 2004年5月28日

  55906.[详细]帮帮忙啊,大家,拜托了!谢谢!
摘要:帮帮忙啊,大家,拜托了!谢谢!......(30字)
- [savage213][962次] 2004年6月3日

[上一篇帖子]:这样写肯定是要出问题的把全部错误贴出来看看
[下一篇帖子]:编译16C54C小弟刚用C做了一个小项目,芯片是用PIC16C54C, 本人用PICCV8