实验一 搭建开发环境

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一搭建开发环境
一、实验目的
搭建OK6410裸机开发环境
二、实验内容
烧写Linux 到平台,安装RVDS2.2,安装USB转串口驱动,安装DNW软件及其下载驱动。

并建立工程对开发环境进行验证。

三、实验设备及工具
硬件:飞凌OK6410开发板、USB转串口线、OTG下载线
软件:PC机操作系统WIN 8.1、DNW、RVDS2.2
四、实验原理
一键烧写,简单的说,就是借助SD 卡、飞凌提供的程序和系统映像,通过一系列操作,非常迅速的烧写Linux 到平台的NandFlash中。

拨码开关切换启动方式
表1 平台拨码开关设置成SD 卡启动方式说明引
表2 平台拨码开关设置成Nand flash 启动方式说明注:
1) 上表中,1 表示拨码调整到ON,0 表示拨码调整到OFF。

2) 在拨动开关时,务必把开关拨到底。

如果没有拨到底,发生接触不良,会导致烧写
失败。

五、实验步骤
1、烧写U-boot
1.1制作用于一键烧写Linux 的SD 卡
步骤1:将SD 卡格式化为FAT32 格式。

步骤2.通过SD_Writer.exe 将mmc.bin 烧写到SD 卡中,打开SD_Writer.exe
图 5.1.1 (1)格式化SD卡图 5.1.1.(2)烧写mmc.bin
步骤3.把需要的文件复制到SD 卡中。

拷贝后SD卡文件如下
图 5.1.1.(3)SD卡最终文件
1.2烧写Linux 到平台的NandFlash中
插入SD卡到开发板卡槽,连接5V电源,平台拨码开关设置成SD 卡启动方式,打开电源,可以从LCD屏幕上看到烧写信息。

烧写完成后,开发板蜂鸣器发出滴滴声,烧写成功。

图5.1.2(1)烧写过程
拨动电源开关,平台断电,将拨码开关设置为Nand flash 启动。

重新打开电源,Linux 系统可以正常启动了。

图5.1.2(2)成功开机
2、安装RVDS 2.2
按照实验指导书,成功安装了RVDS2.2。

图5.2 (1)RVDS软件界面
图 5.2 (2)环境变量测试
3、安装USB转串口驱动
安装完USB转串口,在设备管理器可看到驱动正常运行,在DNW软件中连接成功。

4. 为DNW安装USB驱动
1、连接OTG线,打开开发板电源,迅速按下空格键,DNW出现命令选择界面,选择6,输入dnw 50008000,安装USB下载驱动。

2、选择手动更新驱动程序,安装完成后,可看到驱动SEC SOC SMDK Board 正常运行,DNW 软件中USB显示OK,即驱动成功安装、连接。

Win8.1无法验证驱动签名,在高级启动设置中将强制驱动数字签名关闭即可。

重新安装驱动,如下图已成功安装。

5、下载到SRAM中运行
串口线与USB device线连接电脑和开发板。

设置开发板为nandflash启动。

打开 DNW 软件,设置好串口端口,波特率设置为:115200,设置USB Prot: Download Address: 0x57e00000 。

打开 DNW 串口(Serial Port ->Connect)。

启动开发板,在 DNW 窗口中迅速敲击空格键进入Uboot状态。

在 DNW 窗口中输入:dnw 0x50008000 ,这一句设置下载的地址。

如果你的电脑是首次使用 DNW下载,会提示安装驱动,请正确安装驱动,等到提示硬件可使用从进行下一步。

从DNW的usbport->Transmit->Transmit发送你要生成的 bin文件,设置好后 DNW 会自动下载。

在 DNW 窗口中输入: go 0x50008000 ,即可看到你所下载的程序运行。

六、实验总结
搭建实验环境虽然不难,但过程繁琐,在win8系统下安装软件,很多软件可能会出现问题,所以一定要耐心,在认真读懂实验指导书后,严格按照实验指导书进行。

实验过程中出现了不少问题,最开始RVDS2.2安装不成功,于是下载了RVDS4.0进行实验。

由于RVDS4.0软件跟RVDS2.2 界面相差很大,在过程设置时没有指导书参考,只能通过网上资料结合参考书尝试,在试验中,对每一步的工程设置有了更深的理解,开始去思考设置的目的,与产生的影响。

也算是一种学习。

实验只使用DNW下载的方式成功运行了程序,在产生J-link调试时,出现了CPU无法设置断点的错误,目前还没找到原因。

相关文档
最新文档