阅读:1592回复:5
50分求解
在解决问题前能给出提示性建议的给5分,能彻底解决问题的50分。
关于9052的EEPROM内容配置: ----------------------------------------------- 9052RDK的EEPROM DEMO内容如下: 范围寄存器 10H:FFF0 0000 对应 1M RAM空间 (1) 14H:FFFF FFF1 对应 16 IO空间 (2) 18H:FFFE 0000 对应 64K RAM空间 (3) 1CH:FFF0 0000 对应 1M RAM空间 (4) 20H:0000 0000 基地址寄存器: 24H:0000 0001 28H:0000 0001 2CH:0100 0001 30H:0200 0001 34H:0000 0000 空间描述寄存器: 38H:0040 0022 3CH:0000 0022 40H:0080 0001 44H:5421 38E9 48H:0000 0000 CS寄存器: 4CH:0008 0001 50H:0000 0009 54H:0101 0001 58H:0208 0001 中断寄存器: 5CH:0000 1143 控制寄存器: 60H:007C 4252 如上写入EEPROM后总共空间为以上空间再加上128字节的RAM和128字节的IO。 我遇到的问题: 1、由于我不需要中断,所以第一步尝试去掉中断,所以其他没动,直接将“中断寄存器5CH”改为“0000 1000”,可PC机启动后中断依然存在。 2、由于我只有一个4K 的RAM空间,所以只保留了空间0(对应范围寄存器标(1)的)和空间1(对应范围寄存器标(2)的,做对照用),其他全赋0值,改动后为: 范围寄存器 10H:FFFF F000 对应 1M RAM空间 (1) 14H:FFFF FFF1 对应 16 IO空间 (2) 18H:0000 0000 对应 64K RAM空间 (3) 1CH:0000 0000 对应 1M RAM空间 (4) 20H:0000 0000 基地址寄存器: 24H:0000 0001 28H:0000 0001 2CH:0000 0000 30H:0000 0000 34H:0000 0000 空间描述寄存器: 38H:0040 0022 3CH:0000 0022 40H:0000 0000 44H:0000 0000 48H:0000 0000 CS寄存器: 4CH:0000 0801 50H:0000 0009 54H:0000 0000 58H:0000 0000 中断寄存器: 5CH:0000 1143 控制寄存器: 60H:007C 4252 “CS寄存器”手册上的描述不清楚,只好按推理改了一下,结果资源全乱了,包括空间1的IO。 请高手指教! 我的配置哪有问题?CS寄存器该怎么配置?中断? |
|
沙发#
发布于:2004-10-29 10:53
"搞定了! 自力更生,艰苦奋斗! 中国好人太少了! 顺便说一句,这个论坛也太瞎了!" 学技术之前请先学会做人! |
|
板凳#
发布于:2004-10-22 13:45
怎么解决的?说出来大家分享一下
|
|
地板#
发布于:2004-10-20 11:53
搞定了!
自力更生,艰苦奋斗! 中国好人太少了! 顺便说一句,这个论坛也太瞎了! |
|
地下室#
发布于:2004-10-18 23:13
chengjunjie老兄:
基地址我保留的也是9052RDK里面的配置,9052RDK里面的EEPROM配置的IO和RAM基地址数值也一样啊(我给的第一份EEPROM内容就是9052RDK的照抄过来的)! 放心,只要你的回答能启发我一点我就给分。 |
|
5楼#
发布于:2004-10-18 22:32
基地址配置错了
IO和RAM基地址数值不能一样! 如果我的回答对你有所帮助,请给点分 |
|