您的位置:首页 > 其它

HELPER 2416初探

2014-07-20 19:14 155 查看
很开心能拿到Helper2416的开发板,从拿到开发板初,就准备全身心的投入进去进行相应的学习,要学习就要有个学习的方法不是,咱是摸着石头过河。

OK,先进行资料的整理了,先从BBS的贴子入手吧,

http://bbs.eeworld.com.cn/thread-441984-1-1.html

从这个贴子里找到了相应的下载地址,咱选择了在度娘的网盘下载,一次性下载方便、省心、一口吃咱能上五楼了~,不对不对,跑题了,怎么成打广告了!书归正传,一次性下载完后,可以看到相应的文件路径,



主要就是由这些组成的了,哪这么多文件该怎么入手哪,这里面又有多少文件哪?看没看到read me,这个文件是我自己搞的,这里装的是官方淘宝店里的一段文字,先开个门:

http://item.taobao.com/item.htm?spm=a1z10.1.w4004-1812388350.2.9nxJGP&id=16058247372

再上里面是什么!

Helper2416

├── compiler

│ └── arm926ej-eabi-4.4.6.tar arm gcc4.4.6编译器,基于ARM926EJ优化

├── datasheets 所有板载芯片的手数据手册

├── docs

│ ├── Samsung-S3C2416 Documents 三星原厂文档

│ └──君益兴Helper2416_V2开发板使用手册.pdf 如其名

├── hardware

│ ├── helper2416-schematic.pdf helper2416开发板原理图

│ ├── lcd-driver_4.3&5.6.pdf helper2416配套4.3'5.6'液晶驱动板原理图

│ ├── lcd-driver_7&8.pdf helper2416配套4.3'5.6'液晶驱动板原理图

│ └── s3c2416edk.asc helper2416开发板PCB位置图

├── images

│ ├── root-qtopia.img Helper2416根文件系统镜像

│ ├── u-boot.bin 从NAND启动的u-boot文件

│ ├── u-boot-movi.bin 从SD卡启动的u-boot文件

│ ├── zImage.43 4.3寸屏内核镜像

│ ├── zImage.56 5.6寸屏内核镜像

│ ├── zImage.70 7寸屏内核镜像

│ └── zImage.80 8寸屏内核镜像

├── root-qtopia.tar Helper2416根文件系统镜像压缩文件

├── source 源码目录

│ ├── arm-qtopia.tar qtopia2.2源码

│ ├── depends qtopia2.2依赖包源码

│ │ ├── e2fsprogs-1.41.14.tar.gz

│ │ ├── jpegsrc.v6b.tar.gz

│ │ ├── libpng-1.2.23.tar.gz

│ │ ├── ncurses.tar.gz

│ │ ├── tslib-1.4.tar

│ │ └── zlib-1.2.3.tar.gz

│ ├── HELPER2416-KERNEL3.2-V110.tar 内核源码v3.2.50

│ ├── qt4.7.2.tar.gz qt4.7.2源码包及编译、执行脚本

│ ├── tests

│ │ ├── led_control LED灯控制源码

│ │ ├── raw_bmp.c 抓屏工具源码

│ │ ├── eeprog-0.7.6.tar EEPROM读写测试程序

│ │ └── serial_test 串口调试源码

│ ├── u-boot-1.3.4.tar u-boot源码,支持SD卡启动

│ └── SMDK2416原厂资料 如目录名

└── tools

├── dnw 三星公司的调试工具及驱动

│ └── DNW

│ ├── dnw.exe

│ ├── secusb2.inf

│ ├── secusb2.sys

│ └── wceusbsh.inf

├── EDAHelper.exe 本公司开发的EDA软件鼠标增强工具(适合硬件及PCB工程师使用)

├── IROM_Fusing_Tool.exe 本公司开发的SD卡烧写工具

├── mkyaffs2image yaffs2文件系统生成工具

├── mkyaffsimage yaffs1文件系统生成工具

├── tftpd32.exe windows下的tftp工具

├── USB转串口驱动

│ ├── PL2303

│ └── USB2.0-Ser! HL-340.EXE

├──超级终端 XP下的自带的串口及网络调试工具

├── VMware-workstation-full-8.0.1.558992.exe vmware 8.0虚拟机安装文件

├── vmware 8.0 sn.txt vmware 8.0序列号

└── fc12.7z 用7-zip压缩的fedora 12操作系统vmware虚拟机镜像,已经安装了编译器和qt4.7.2的arm库,解压缩后,导入vmware虚拟机就可以用了,不了解虚拟机的,可自行网上搜索了解

一目了然了吧,这就是最主要的文件细节了,每个文件夹下有哪些文件,哪些文件是干什么的根据这个目录就可以了解了,数据手册->doc->君益兴Helper2416_V2开发板使用手册.pdf这个文件对于我这样的新手,是第一个要看的,通过这个文件可以大概了解开发板如何上手,如何测试,如果下载固件等问题,由于本人是搞硬件的,所以就从硬件大概的看了一下,第一件事就是看了核芯板上的三个主要IC,并对照着原理图对三个IC进行了对比,来核了一下相应的RAM与FLASH,让我发现一个小问题,RAM的型号原理图与开发板不一致,开发板上带的是H5PS5162GFRS5C,而原理图上的RAM是K4T51163QC,怕在下载固件时出现问题,特意下载了相应的手册,这里还闹了点笑话,自己2了,手册上写得是512Mb,以为带的是512的RAM,后来想明白时才发现,是小b,需要除8的,HOHO,确认是64MB的RAM后放心的进行下一步了。

开发板进行上电,根据数据手册->doc->君益兴Helper2416_V2开发板使用手册.pdf中的硬件测试,简单的测试了一下LED,和串口,让我发现这LED的位置十分尴尬,想要好好观察它还要小费的劲,低头哈腰之后看到了想要的结果,串口的打印信息也成功的进行了打印,其它的并未细测,基本正实开发板没问题后就进行了下一步喽。

找到了手册中的3.2,准备进行现有固件的下载,下载软件在tools->IROM_Fusing_Tool.exe,办面入下!



由本板只有两种下载方式,我选择了SD卡下载这种,如果准备2GSD卡一张,用读卡器连接到PC上,正好手中有以前老手机留下的一块2G的,就用到这里好了,需下载的文件在images文件夹下,几文件如图所示,按START后需等一小会,就会有成功对话框弹出,这样这张SD卡就可以用来进行开发板下载固件了。

如何下载手册中也写的很明白,但下载过程中用超级终端还是出了点问题,不知是怎么回事,就是与串口通信时,超级终端需要按几下回车才能出现相应的信息(由于本人一直是应用串口助手,第一次用这个),但出现之后,下载的过程还是十分顺利和愉快的。

这就是本人第一周的基本成果了,其实一共加起来也只用了大概5,6个小时,时间有限,但俺还需努力的去把板子玩起来,第一篇心得就写到这,嘿嘿
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: