近日有幸获得一快华邦ARM(改名为芯唐)ARM W90P950开发板。好久没舞开发板了。心急的心情立马动手架设开发平台。下面是一步步配置环境及下载BIN调试。0 P/ C4 m& q3 R% y, E
- P( n1 l( |7 ?3 S% P6 m& i6 g& xwww.mcuos.com- 我们只做简洁、实用、专业的嵌入式开发技术论坛。8 l F6 N; G% h, r3 m- @
我们只做简洁、专业的嵌入式开发技术论坛。5 a4 o) e1 h [( V: ~3 ^
1.获得一块板块首先是将光盘说明文档细细看一遍(W90P950现在还都是英文文档)。
9 T8 s: r) E1 d ]" {# ]( _* carm,linux,winbond,nuvoton,w90p710,w90n745,开源,嵌入式,操作系统,嵌入式开发,嵌入式联盟,linux,ecos,uclinux,t-kernel,freeos,rtems,ucos,skyeye, 2. 安装光盘提供的USB 驱动,使用USB线连接PC。将板JP7-JP8跳线调至nand flash项,按电源开关加电启动 这个时候屏幕出现启动的界面(一小企鹅)。
! R" w; c) x8 ?, p嵌入式开发联盟3.板块出厂的时候已经烧写了Linux26的NandBoot及eboot.nb0。现在我们要上WINCE5.0 所以先使用光盘提供的擦除工具Turbo Writer 清除。关电源后将JP7-JP8跳线至USB ISP 然后重新开启电源。此时PC提示连接USB成功板块设备。启动Turbo Writer 选择NAND 选择Erase 再选择Erase all 最后点击APPLY 进行擦除。- 我们只做简洁、实用、专业的嵌入式开发技术论坛。2 O) ~# Y, N2 r
4.安装Platform Builder 5.0(下面简称pb5)。安装PB5完成后再安装W90P950光盘目录WinCE 5.0 Binary BSP\中的W90P950_WinCE50_BSP_Binary_0813.msi文件,这个文件是安装w90p950的源代码及BSP到PB5开发环境中。安装完后把光盘 W90P950 CE5.0 Binary BSP目录下W90P950_Demo目录拷贝到pb5安装目录下WINCE500\PBWorkspaces目录下。然后启动PB5 打开此W90P950_Demo工程。最后选择PB5菜单的编译进行生成EBOOT.NB0及NB.BIN文件。两个文件分别在WINCE500\PBWorkspaces\W90P950_Demo\RelDir\W90P950_ARMV4I_Release- 我们只做简洁、实用、专业的嵌入式开发技术论坛。$ i+ i0 Y. m3 \8 x& { t: l2 _! d
5.在生成EBOOT.NB0及NB.BIN文件后我们使用Turbo Writer 进行烧写如板块的nand flash中嵌入式开发联盟# e; x7 p. t/ d! v) F- v
b! w4 i! {" a$ f0 qwww.mcuos.com
+ X, `* ?% Q6 Q Parm,linux,winbond,nuvoton,w90p710,w90n745,开源,嵌入式,操作系统,嵌入式开发,嵌入式联盟,linux,ecos,uclinux,t-kernel,freeos,rtems,ucos,skyeye,nandboot为nandboot.img文件 此文件在\W90P950\WinCE 5.0 Binary BSP\20080813\Tools\TurboWriter\NandBoot目录下我们只做简洁、专业的嵌入式开发技术论坛。! R: O, T7 T6 C* F" D; A# H4 r
* t) |9 a5 [( I/ e1 f我们只做简洁、专业的嵌入式开发技术论坛。www.mcuos.com5 O! a4 _; _2 A; I! `" ~
然后BURN 后再www.mcuos.com* H3 Q1 C5 }1 a+ |7 x( ~* M
- 我们只做简洁、实用、专业的嵌入式开发技术论坛。, [# T5 X: X+ N0 }% C+ O5 k
EBOOT为PB5生成的EBOOT.NB0文件 此文件在WINCE500\PBWorkspaces\W90P950_Demo\RelDir\W90P950_ARMV4I_Release目录下。烧写完成后现在把jp7-jp8跳到NAND FLASH 然后重新加电 。成功加载后会出现WINCE 启动画面。到这里板块显示屏只能显示看到WINCE 启动界面 但并没有进入到WINCE 操作界面 因为我们还没有下载刚才编译的NK.BIN内核到板块里面 所以下一步就要下载内核(至于Nandboot.img及EBOOT.NB0,NB.BIN之间关系 可以百度一下他们的作用 这里大概说一下 nandboot.img为开发板的引导驱动就像PC中bios启动一样 然后eboot.nb0为nandboot.img把控制权转交给eboot.nb0 接到后会加检查内核地址及加载内核nb.bin 最后就是启动内核进入系统)
" ?( W" o) ?2 p$ u, E嵌入式开发联盟6.配置板块网线与PC在同一网段,一定要同一样网段。w90p950默认IP为192.168.0.39所以路由器做相应的配置 加电w90p950进入WINCE启动画面后再启动PB5然后设置下载内核配置菜单选择通过网络下载到W90P950 下载完成后板块显示屏进入WINCE5.0操作界面。嵌入式开发联盟9 c2 Z" v1 n6 _$ [+ R' \4 a9 l) _
到这里基本算完成平台的架设。后面的就是使用VS开发应用程式了。。编译好的NK.BIN 已经包含声卡 网卡 USB端口 等等的板块所有设备驱动。
) v! j( d, F2 `( `7 E% T1 M我们只做简洁、专业的嵌入式开发技术论坛。
" ], b y$ f1 Z7 R' e! T8 F% a转自:http://hi.baidu.com/hjmx1314/blog/item/1b8af82eab74ec5d4fc226d1.html
4 }6 g$ {+ j- h3 k9 ^/ m6 M8 ?我们只做简洁、专业的嵌入式开发技术论坛。版权归作者所有。arm,linux,winbond,nuvoton,w90p710,w90n745,开源,嵌入式,操作系统,嵌入式 |