共7条 1/1
1
跳转至
页
PPC860的启动过程!
PowerPC 启动之一 PPC860/850 启动时有几个重要参数要设置:(见用户手册11-9页,11M的那个东东). 1. 中断(exceptions)向量表的基址(interrupt prefix); 2. 数据总线宽度(支持8,16,32位); 3. 调试的接口方式(BDM,JTAG,等); 4. 内部空间(特殊功能寄存器之类)的基址; 这些参数是系统复位时(power on reset)从数据总线(D0--D31)读进来配置的。 一. 中断向量表的基址设置(IIP)对应数据总线的D1, 复位时D1为高电平("1")中断向量表的基址是0xFFFn-nnnn(n为任意),(见用户手册4-8页) D1为低电平("0")中断向量表的基址是0x000n-nnnn(n为任意), 由于系统复位的偏移量是0x00100,(见用户手册6-2页) 所以系统复位可从以下两个地址开始执行程序: 1. 0xFFF00100 2. 0x00000100 二. 数据总线宽度的设置BPS(bus port size) 对应数据总线的D4、D5, 00 32 位总线宽度. 01 8 位总线宽度. 10 16 位总线宽度. 11 保留. 这一项是针对启动的那个片子(ROM)设置的,其它IO、SDRAM在系统初始化是再设置。 三. 调试接口的设置对应数据总线D11、D12, 00 对应BDM(接visionClick,visionPro等调试器). 01 对应JTAG(可接 OCDemon flash Programmer). 10 保留. 11 00、01两者都行. 四. 内部空间基址ISB(internal space base)设置对应D7、D8. 00 0x00000000. 01 0x00F00000. 10 0xFF000000. 11 0xFFF00000. 预置IMMR的bit 0-15 注意/RSTCONT pin要接地,否则D0--D31全为0. 下面是个例子 //////////////////////To ROM、SDRAM、IO data bus -----------------+ | V CC(3.3V) /////////////////| | | _ /////////////////| | +--------------+ 1K | ///////////////D1|--------+---------|A1 B1|----////------+ IIP \\\\\\\\\\\\\\\D4|-------------------|A2 B2|----////------ BSP ///////////////D8|-------------------|A3 B3|----////------| ISB ///////////////D9|-------------------|A4 B4|----////------| DEGC1 //////////// /D10|-------------------|A5 B5|----////------+ DEGC2 PPC860//////////| | | //////////////////| +-----|DIR G|------ /HRESET //////////////////| | | | (PPC860的硬复位脚) ///////RSTCONT|---+ + | 74LVC245| //////////////////| | GND +--------------+ //////////////////| GND 3.3V器件 //////////////////| ---------------------+ 图形已经变形了,我放到ftp1 /网友上传/powercxz/pp860.txt 有兴趣可下载看看 上面的配置是: 从0xFFF00100启动, 16位数据总线 内部空间基址 0xFF000000 BDM接口上面的配置是: 从0xFFF00100启动, 16位数据总线 内部空间基址 0xFF000000 BDM接口 Notes: 因PPC860复位时数据总线内部有下拉作用, 以只要那些需接高电平的上拉就行了, 复位过后要注意与总线隔离,以免影响总线工作。
共7条 1/1
1
跳转至
页
回复
有奖活动 | |
---|---|
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
【有奖活动】智能可穿戴设备AR/VR如何引领科技新潮流! | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
【有奖活动】震撼来袭!这场直播将直击工程师的心灵! |
打赏帖 | |
---|---|
如何实现基于NXPiMX.RT1021的BH1730采集被打赏50分 | |
【换取手持数字示波器】AHT10温度检测分享被打赏40分 | |
【换取手持数字示波器】ACM32F070开发板点亮LCD屏和触控按键,串口,ADC被打赏40分 | |
【换取手持数字示波器】ACM32F070LCD屏和触控按键功驱动蜂鸣器分享被打赏40分 | |
【换取手持数字示波器】国民技术PWM功能知识分享被打赏40分 | |
【换取手持数字示波器】放大器运放知识分享被打赏40分 | |
【分享评测,赢取加热台】+开关电源AC输入知识分享被打赏30分 | |
【换取手持数字示波器】N32G430点亮数码管与串口打印、ADC被打赏40分 | |
老胖子聊电路--分析一个反馈电路被打赏50分 | |
【换取手持数字示波器】+点亮WS2812RGB灯被打赏50分 |