S3C6410 裸机 ARM11测试UCOS 测试6410_TEST.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
--(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!

烧写UCOS 烧写UCOS 之前,需要先烧写UBOOT 1.按用户手册LINUX上的指导,烧SD卡 然后通过USB再烧U-BOOT_RAM***.BIN 2.通过DNW 通过BURN IMAGE FROM USB选项 选择FLASH KERNEL选项 下载OK6410UCOS2.BIN 3.重启开发板即可(并未实现UCOS里面的其他功能) 烧写6410_TEST 到NANDFLASH上 1.用RVDS2.2 打开6410_Test.mcp 2.修改6410_SCATTER.TEXT 将0改成 0然后重新编辑 3. 2.通过DNW 通过BURN IMAGE FROM USB选项 选择FLASH KERNEL选项 将刚才生成的6410_TEST.BIN下载即可 在TEST_6410.BIN时会发生蜂鸣器尖叫问题,可通过修改LCD.C文件, 在LCD.C文件中找到 GPF[15]注释的所行(GPF15其是蜂呜器的GPIO) ,在其前面加两左斜杠,将其注释掉,然后再用RVDS2.2重新生成,?为何修改为0X5000800 在LINUX UBOOT的源码中, \Linux-3.0.1\uboot_sourcecode\uboot1.1.6-2012-09-25\uboot1.1.6 UBOOT在启动后,会读取NANDFLASH中的0X200000位置的0X500000长度的数据 然后跳转到0XC0008000开始执行,而0XC0008000是0映射,同时0映射到相等的物理地址了(即0理地址映射到0拟地址),所以写入00XC0008000相同(可以查看DNW启动流程),(将6410的SCATTER改成0用DNW无论是向内,但是若将SCATTER的0成0XC0008000将不能在FLASH中起动 其中涉及一个问题,即DNW读写的时候是有物理地址跟虚拟地址的,所以00XC0008000是相同的 参看: s3c6410 uboot代码分析《一》 (360文库中) (转)arm BOOT阅读笔记(新人发帖) 嵌入式Linux之我行——ARM MMU工作原理剖析 ARM11访问芯片内部的寄存器空间 OK6410之uboot移植 U-Boot启动过程完全分析 关于ARM9协处理器CP15及MCR和MRC指令 Memory Management Unit of ARM(三) 介绍两本书: 嵌入式系统开发:软件设计与优化 嵌入式系统设计与开发实例详解——基于ARM的应用 其他一些问题: SD_WRITER设置:(去官网下个最新的,跟早期买的光盘不同了,不过有时官网下的可能解压错误,从而导致不能正确安装,这时需要打开官网文件夹,一个个下载,痛苦,其他的官网可能也有更新) ??????? 在WIN7下需要右键以管理员运行,写SD卡时,需要先FORMAT格式化后才能写 DNW设置: ?? 1.?Configuration - Options ???????? Serial Port ????????????? Baud Rate 设为:115200 ????????????? COM Port 设置为相应的端口号 COM1 (依自己的设置,我的电脑右击,设备管理器中找到串口,看是几编号,先几) ?? 2.????连接上串口转USB接上电脑后,选择DNW-Serial Port 里的Connect 重启板子就看到数据了 ????????? ????????? 当连接上USB后,需要安装USB驱动? USB驱动下的 DNW驱动 ? ? DNW错误: ??? DNW不能启动,或是启动错误,删除C:\DNW.INI文件? 然后重新配置 ??? ? RVDS?设置: (一)在MCU123可以下载 (二)下载后解压后出现很多RAR文件,再次解压第一个文件,里面出现一个BIN文件500多兆,这时需要安装虚拟光驱才能打开,打开后安装(好吧,里面有报病毒,我以前安装了一次,已经PATCH了,获取KEYGEN了,我把他压缩起来,然后重新安装一次RVDS2.2然后用原来的覆盖一下,就不需要PATCH 用原来的LICENSE安装,就不需要重新PATH跟获取LICENSE了) (三)安装时需要PATH,LICENSE ? 1.创建一个新项目: ????????? File-New? Project 选择ARM Executable Image 输入文件名 2. ???? 在File 中添加文件或是自已创造.C .S文件 3. Deb

文档评论(0)

chqs52 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档