




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
FLAH ROM NetARM-start!说明 NetARM-start!是一个基于s3c4510处理器的开发学习平台,可以用来学习ARM和Ethernet应用。 S3c4510 包含一个16-/32bit RISC处理器(ARM7TDMI),8K cache/SRAM ,I2C总线,10/100M 以太网控制器(包含2路DMA),2路HDLC(包含4路DMA),2路GDMA,2个异步串口,2个32位计数器,18个可编程I/O,中断控制器,DRAM时序控制电路,并支持JTAG调试。 NetARM-start!包含S3c4510处理器,SDRAM,串口,2路IEEE802.3兼容以太网RJ45口(除原内置ethernet口外,还扩充了一个realtek8019AS 10M口),两路串口,拨码开关,和状态指示灯。 RJ45 connector configuration. 板上提供相应的资源(flash/ram)和调试手段(jtag-ice),可以学习ARM开发(硬件,汇编/C语言编程,学习网络应用,包括tcp/ip,Ethernet,webserver,snmp,route protocol,ppp,pppoe,nat,学习RTOS开发。 评估板框图: 特性列表: S3c4510B: 16/32-bit RISC ARM处理器(ARM7TDMI) FLASH空间: 512K*8bite Flash SDRAM空间: 4M*8bite SDRAM I/O端口 : 拨码开关,LED显示灯 两个串行口(可扩充) 14针JTAG接口 图片: 电源供应: NetARM-START!板上芯片主要使用3.3v和5v电源,通过使用套件中的+12v电源和分压电路实现供电,电流要求800毫安以上。 S3C4510B ARM7core + 10/100M MACDRAM 10M MAC+ PHY10/100M PHYRJ 45 JTAG +12V POWER RJ 45 +12V 系统处理器使用10M外部钟振通过内部PLL倍频可产生50M时钟频率。 外部10/100M PHY使用25M钟振。 外部10M RealTek8019使用20M钟振。 复位电路: 目前通过掉电进行复位操作。后续版本考虑加入复位按钮。 大小尾端问题: S3c4510第49脚是模式选择脚,接3.3v,选择小尾端工作模式(Little endian mode )、 启动ROM: bank0 16位模式,目前接一片29f400,地址空间512k*8byte. 地址空间0x0-0x80000 bank1 可扩再一片29f400 512Kbyte. RAM空间: 4M*8bite DRAM空间,. 2片。 接入bank0 地址空间建议设0x800000-0xc00000 可扩充为8M*8bite,使用Bank1. I/O: 通用I/O脚 I/O 类型 描述 P0 输入 DIP2打到on -0 打到 off 1 P1 输入 DIP1打到on -0 打到 off 1 P14 输入 J5接入P14,按下为1,松开为0(并不直接接入S3C4510复位脚) P16 输出 D7指示灯红色1/0对应灭/亮 P17 输出指示灯绿色1/0对应灭/亮 P4 输出 D6指示灯绿色1/0对应灭/亮 以太网接口: S3c4510有一个内部的10-/100-M的以太口控制器,通过MII接口接入DM9131 PHY芯片+滤波变压器实现100M接口,相应RJ45为靠近电源侧的一个 另一个RJ45口为通过realtek8019AS扩充实现的10M网口。 i/0 address:3008000-300801f IRQ:1 串行口: 包含两个内部UART,使用MAX241进行RS232电平转换 可扩充 NetARM-Start! 使用 安装SDT2.5 打开sdt2.51/windows,运行setup.exe,按提示即可安装 下面是SDT使用简要说明,细节请参考SDT用户手册 使用APW(ARM工程管理器): 创建新工程: 调用ADW 2. 生成一个新工程 File菜单New 在对话框中选择project 3. 工程配置 类型 : ARM Executable image 输入工程名称和存放目录 4. 当你创建一个新工程后,会显示相应的工程文件结构 Debug: 创建目标image文件,包含调试信息,适合进行调试。 Release: 创建目标image文件,进行编译优化,适合进行发布。 DebugRel: 创建目标image文件,进行编译优化和调试信息的包含,适合进行发布前确认调试 添加文件到工程中 1.从Project菜单中选择Add files to project. 选择要添加的文件(*.c and *.s on working directory) 设置SDT的编译连接选项 对SDT的汇编器/编译器/连接器进行配置 设置c编译器的开关选项 1. 从Tools菜单中选 Configure 再选 =armcc 2. 警告对话框,点确定 3. 点Target 页进行下面配置 Addressing Mode: 32 Bit Processor: ARM7TDMI Byte Sex: Little Endian 设置汇编器开关选项 1. 选择菜单 Tools - Configure - =armasm 2.告警框选 Yes. 修改Target页 Processor: ARM7TM Byte Sex: Little Endian 设置link选项 进入菜单Tools - Configure - armlink 告警框选择确定. Output Formats: ARM ELF image format Read-Only: 0x800100 Read-Write: 0x900000 Build工程 在菜单中进行选择project BUILD xx.prj “DEBUG” 如代码有误,告警信息出现在下面的状态信息窗口内。 使用ADW调试工程 如果编译连接没有报错,就会生成相应的axf文件 就可以进行下载和调试 ADW支持调试器接口有:embeded ice/angel for serial or Ethernet 下面介绍如何使用ADW和ARM-JTAG调试器进行工程调试 在菜单 project Debug xx.APJ “debug” APM将调用ADW,并通过ARM-JTAG下载相应axf文件到SDRAM空间,并提取axf中的调试信息。 就可以进行单步/断点等代码调试了。 使用ADW调试器 除上面所讲的做法外,你可以用命令行 adw xxx.axf ,或者启动ADW后再用菜单load命令把xxx.axf调入ram区进行调试。 第一次启动ADW,它会把程序装载到ARMulator(仿真环境),只要你配置过一次ADW作为远程调试(接入目标板),下次运行时它将询问你是否进入远程调试模式,如选是,将使用硬件仿真器(embeded ICE)进入远程调试,否则将使用软件仿真环境。 AM7-JTAG调试器: 标准14针jtag接口,支持ARM7/ARM9系列处理器,支持SDT2.5,并口连接。支持网络调试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 借款合同回收声明5篇
- 李商隐诗词鉴赏课件
- 幼儿园中班数学《妈妈的礼物》课件
- 木材安全生产培训计划课件
- 2024年杭州钱塘新区产业发展集团有限公司下属公司招聘真题含答案详解(a卷)
- 美发修剪培训课件大全
- 《大学计算机基础》课件第1章
- 2023年芜湖市湾沚区社区工作者招聘考试真题含答案详解(轻巧夺冠)
- 安全培训率课件
- DB34-T 4151-2022 KTV 服务质量规范
- saas货运管理办法
- 物业客服管理知识培训课件
- 2026届广东省广州市高三上学期8月调研考试语文试题(含答案)
- 2025海南省老干部服务管理中心招聘事业编制人员6人(第1号)考试备考题库及答案解析
- 江苏省南通市如皋市2025-2026学年高三上学期开学考试数学试卷
- 2025-2026学年湘教版(2024)初中数学八年级上册教学计划及进度表
- GB/T 45763-2025精细陶瓷陶瓷薄板室温弯曲强度试验方法三点弯曲或四点弯曲法
- 【MOOC】理解马克思-南京大学 中国大学慕课MOOC答案
- DBJ51T 196-2022 四川省智慧工地建设技术标准
- 齿轮的设计计算PPT学习教案
- 定稿咳嗽咳痰咯血
评论
0/150
提交评论