⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 up-netarm3000硬件分配说明(文字).txt

📁 UP-NETARM3000下教材实例源码,其中提供了多个实验内容源码,使用ARM相应开发环境即可
💻 TXT
字号:
附上学校所提供光盘说明(readme.txt):

Read Me
光盘文件说明
\Document       S3C44B0X的datasheet
\bak    实验目标板上的备份文件。包括:USB-B.bmp(USB显示的BMP图片)
、U24x24.fnt、U16x16.fnt、U12x12.fnt(字库文件)、system.bin(系统启动的默认文件)
\SDT_EXP                 所有的SDT环境下的实验
\ADS_EXP                 所有的ADS环境下的实验
\lib                  库文件,包括SDT和ADS两个环境的库文件

\software\JTAG\JTAG98版  JTAG驱动程序(Windows9X下使用)  
\software\JTAG\JTAG2000版       JTAG驱动程序(Windows2k、WindowsXP下试用) 需要在控制面板上添加硬件,添加时程序指向ARMJTAG安装到的目录。
\template  模板
\sch                    电路原理图(含管脚图)
\demo   有博创产品简介和minigui图形演示DEMO

其他:(1)API 函数手册,(2)Read Me,(3)Up-NETARM实验指导书。(pdf文档)
       
硬件说明
UP-NetARM3000硬件地址空间简介:
UP-NetARM3000是以S3C44B0X处理器为内核的嵌入式开发实验平台。S3C44B0X处理器是三星公司的以ARM7TDMI为核心的32位嵌入式处理器。
S3C44B0X分为8个Bank(Bank0-7),IO口地址和存储器地址空间统一编址。每一个Bank都可以配置自己的读写周期,数据位数(8位、16位
、32位),数据格式(大端、小端)等。其中,Bank0-Bank5支持Rom、SRAM、Flash Rom等线性寻址的存储器和接口元件等。Bank6、Bank7除
了支持前面的几个Bank的特性以外,还可以支持DRAM、SDRAM等接口。
UP-NetARM3000硬件地址空间分配:
Bank0:系统的启动ROM(Flash Rom)。在系统复位的时候,处理器的PC(程序计数器)指针指向0x0地址。在Bank0的起始地址的程序,就是
系统的初始化程序。此程序的主要任务是:
1、管理处理器的中断服务程序
处理器的中断是从0x0地址开始,引导ROM负责把这一部分的中断映射到另一个区域,以便系统处理。具体的做法,可以参考44binit.s里面的
代码。这部分代码是三星主页上提供的,它把系统的中断,映射到了不同的指针所指向的地址空间(主要就是系统RAM的空间)。
2、初始化硬件平台,配置其他的Bank
S3C44B0X的Bank0是通过外部的一个管脚提供的上拉、下拉电阻来配置的。主要包括:数据位数(8位、16位、32位),数据格式(大端、小端)
。而其他的Bank的配置,以及读写周期等信息是靠Bank0内部的代码配置相应的寄存器来实现的。同时,系统的引导Rom也负责配置系统的其他
的一些寄存器,比如,系统的PLL(锁频环)配置,系统的IO口等一些端口功能的配置等等。
3、系统自动检测
引导Rom负责检测系统的启动必须的外设是否正常。主要是系统的SDRAM的检测。
4、系统的软件设置,更新系统(system.bin)
用户可以在系统启动的时候,按任意键,进入系统的软件设置状态。通过引导Rom设置或者查看系统的一些软件信息。包括:通过开启USB端口
,更新系统文件system.bin;LCD显示测试;演示程序的装载测试;键盘测试;触摸屏的坐标校准;触摸屏测试;以太网地址的设置等
5、引导系统
在系统引导的最后阶段,负责复制system.bin到系统的SDRAM中,然后,把PC指针指向SDRAM中程序的首地址,开始运行。
Bank1:K9F2808(三星 16Mbyte Flash),非线性寻址,每次寻址需要3次写入8位地址线。具体的时序可以参考K9F2808的datasheet
Bank2:USBN9603。USB设备端接口芯片,占用系统外部中断0。8位数据总线。
Bank3、Bank4未接设备。可以共扩展使用
Bank5:RTL8019AS,ISA总线兼容的10M以太网(PHY+MAC层)控制芯片。占用系统外部中断1,16位数据总线
Bank6:SDRAM,起始地址为0xC000000。在SDRAM中,前512Kbyte的空间划分出来,作为系统的LCD显示缓冲区使用(更新其中的数据,就可以
更新LCD的显示)。系统的程序存储空间从0xC080000开始。也就是,引导系统的时候,需要把system.bin文件复制到0xC080000开始的地址空
间,把PC指针指向0xC080000。
Bank7:未使用。可以扩展另一片SDRAM,或者其他的外设。
系统的同步串行口(SIO),连接着触摸屏控制芯片FM7843(与ADS7843完全兼容)。在同步串行口上,还可以扩展其他的芯片。靠IO口控制
设备的片选信号(CS)来防止设备的冲突。

注1:系统的扩展接口上,A0的标号,连接在S3C44B0X的ADDR1上,后面的地址依次向后错位。
注2:本系统推荐计算机端使用WINDOWS XP操作系统!


你的平台买的应该挺早的,你可以发邮件到support@up-tech.com索取romfs.bin ,zImage.bin ,blob.bin

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -