三星S5PV210芯片wince6.0系统SD卡启动代码问题

zhengmeifu 2012-05-11 11:37:19
smdkv210.bat里的设置:
set BSP_NOSDMMC_BOOT=
if /i "%BSP_NOSDMMC_BOOT%"=="" set BSP_NONANDFS=1
if /i "%BSP_NOSDMMC_BOOT%"=="" set BSP_NOSDMMC_CH0=1
set BUILD_OPTIONS=
if /i "%BSP_NOSDMMC_BOOT%"=="" set BUILD_OPTIONS=%BUILD_OPTIONS% IROMBOOT
if /i "%BSP_NOPOCKETSTORE%"=="" call %_TARGETPLATROOT%\SRC\POCKETSTOREII15\env.bat

@REM Not support Multiple XIP on SDMMC Boot
if /i "%BSP_NOSDMMC_BOOT%"=="" set IMGMULTIXIP=

编译后的错误:
Linking C:\WINCE600\platform\SMDKV210\target\ARMV4I\retail\eboot.exe
BUILD: [01:0000007124:ERRORE] LINK : error LNK2001: unresolved external symbol StartUp
BUILD: [01:0000007125:ERRORE] C:\WINCE600\platform\SMDKV210\target\ARMV4I\retail\eboot.exe : fatal error LNK1120: 1 unresolved externals
BUILD: [01:0000007130:ERRORE] EDITBIN : fatal error LNK1104: cannot open file 'C:\WINCE600\platform\SMDKV210\target\ARMV4I\retail\eboot.exe'

我单独编译驱动里的iromboot目录,也有很多错误。不知是否是官方提供的BSP包有问题还是我改出了问题。

持续协助解决问题者,给高分。谢谢!欢迎同样用S5PV210芯片的来顶一下。
...全文
758 25 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
简单并快乐着 2012-12-04
  • 打赏
  • 举报
回复
用winhex 来烧写就可以了。
zhengmeifu 2012-05-23
  • 打赏
  • 举报
回复
问题解决了:是我的代码问题,我自己找到原因了,不能用6410的烧SD卡的工具来烧。但应该可以修改一下源码来继续使用这个工具。谁有修改成功的能用于烧写SD卡在S5PV210系统上能启动的IROM烧写工具呢?我的代码还产生了新的问题:http://blog.csdn.net/zhengmeifu/article/details/7579867。这个问题估计一般人解决不了,呵呵。
感谢Jtripod_boy,感谢Arthur_zeng,感谢hudaweikevin,感谢CSDN。愿继续支持,共同进步。
zhengmeifu 2012-05-16
  • 打赏
  • 举报
回复
三星S5PV210的SDK开发包里没有介绍如何从SD卡启动的详细介绍。等待做过的指点一下。现在编译通过了,测试XpwmTOUT0这个脚,输出脉宽比是:45:55, 说是“No BL1 data in boot device”这个错误。我选择的OM是:OM3和OM2等于1,其他都等于0. 从SDMMC0启动。我的TF卡里该烧哪个文件:stepldr.nb0,还是eboot.nb0?
WINCEANDROID 2012-05-16
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 的回复:]

引用 20 楼 的回复:
我在九鼎 X210的开发板上刚调通。支持SD卡启动。

烧写的是9tripod_boot.nb0,对应三星的应该就是stepldr.nb0+eboot.nb0 合成的一个镜像文件

我也烧了bootimage.nb0这个文件,这个文件就是stepldr.nb0+eboot.nb0 合成的,然后把nk.bin也考进tf卡里了,还是报:No BL1 data i……
[/Quote]

行你发给我,我给你试下,我是通过DNW下载的。我可以发我的镜像给你测试。QQ:109430111
zhengmeifu 2012-05-16
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 的回复:]
我在九鼎 X210的开发板上刚调通。支持SD卡启动。

烧写的是9tripod_boot.nb0,对应三星的应该就是stepldr.nb0+eboot.nb0 合成的一个镜像文件
[/Quote]
我也烧了bootimage.nb0这个文件,这个文件就是stepldr.nb0+eboot.nb0 合成的,然后把nk.bin也考进tf卡里了,还是报:No BL1 data in boot device这个错误。能否我把这个文件发给你,你帮我烧写到SD卡上测试一下有没启动信息呀?谢谢!
zhengmeifu 2012-05-16
  • 打赏
  • 举报
回复
http://blog.csdn.net/zhengmeifu/article/details/7572014 这篇博客详细记录了我的烧写过程。哪位大侠给指点一下哪里出错了呀?
WINCEANDROID 2012-05-16
  • 打赏
  • 举报
回复
我在九鼎 X210的开发板上刚调通。支持SD卡启动。

烧写的是9tripod_boot.nb0,对应三星的应该就是stepldr.nb0+eboot.nb0 合成的一个镜像文件
zhengmeifu 2012-05-15
  • 打赏
  • 举报
回复
呵呵,谷歌人大侠只要抽空几分钟看看就能搞定呀,相信你的多年wince从业经验呀。让我们都在wince的康庄大道上走得更稳更好呀。谢谢!
zhengmeifu 2012-05-15
  • 打赏
  • 举报
回复
呵呵,谷歌人大侠只要抽空几分钟看看就能搞定呀,相信你的多年wince从业经验呀。让我们都在wince的康庄大道上走得更稳更好呀。谢谢!
David_Hu 2012-05-14
  • 打赏
  • 举报
回复
你看SD烧录里那一部分代码,找一找应该会有的
zhengmeifu 2012-05-14
  • 打赏
  • 举报
回复
stepldr.nb0,EBOOT.NB0,bootimage.nb0该烧哪个文件到SD卡上呢?手册上说SD卡启动要SDMMC0和SDMMC2这两个SDIO口是吗?还是只要选emmc启动,只要选SDMMC2口呢?
gooogleman 2012-05-14
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]
samsung提供了一个工具,Dragin V1.26.2.exe,看其操作说明。
[/Quote]

他要SD的,这个我看在眼里,但是我就是没时间搞,先整一下S5pv210 android23./4.0 先。
zhengmeifu 2012-05-14
  • 打赏
  • 举报
回复
谢谢Arthur_zeng,我烧了bootimage.nb0,stepldr.nb0,eboot.nb0,这三个测试都不行呀。测试XpwmTOUT0这个脚,输出脉宽比是:45:55, 说是“No BL1 data in boot device”这个错误。我选择的OM是:OM3,OM2都=1,其他都=0. 从SDMMC0启动。
月之海 2012-05-14
  • 打赏
  • 举报
回复
LZ可以参考我曾经发的环境变量的配置,那是可以在samsung开发板上跑起来的。
印象中好象是烧录bootimage.nb0/nk.bin,有一段时间了,记不太清了 。
月之海 2012-05-14
  • 打赏
  • 举报
回复
samsung里面有个Dragin User Guide 1.21.pdf, 里面有描述如何烧录。公司上不了qq
woshi_ziyu 2012-05-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

靠,终于可以了,原来是我的eboot下的SOURCE文件中的SOURCES= 增加了以下几句:
!IF "$(BSP_NOSDMMC_BOOT)"=="1"
utilb.cpp \
bootpart.cpp \
!ENDIF
编译就会报上面错误。去掉就可以了!

现在新的问题是:我编译好之后,要把那个文件烧到SD卡上?拷贝哪些文件到SD卡?谢谢Art……
[/Quote]
++
zhengmeifu 2012-05-11
  • 打赏
  • 举报
回复
哦,这个工具我没有呀,能发个给我吗?26451602@QQ.COM。谢谢
月之海 2012-05-11
  • 打赏
  • 举报
回复
samsung提供了一个工具,Dragin V1.26.2.exe,看其操作说明。
zhengmeifu 2012-05-11
  • 打赏
  • 举报
回复
靠,终于可以了,原来是我的eboot下的SOURCE文件中的SOURCES= 增加了以下几句:
!IF "$(BSP_NOSDMMC_BOOT)"=="1"
utilb.cpp \
bootpart.cpp \
!ENDIF
编译就会报上面错误。去掉就可以了!

现在新的问题是:我编译好之后,要把那个文件烧到SD卡上?拷贝哪些文件到SD卡?谢谢Arthur_zeng
zhengmeifu 2012-05-11
  • 打赏
  • 举报
回复
哦,我的版本估计和你的一样。这个bat和你的差不多。不知是否是if /i "%BSP_NOSDMMC_BOOT%"=="" set BUILD_OPTIONS=%BUILD_OPTIONS% IROMBOOT 这项的影响。你单独编译iromboot目录能编译成功吗?你能把bootloader下的代码发给我对比一下吗?
加载更多回复(5)

19,518

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧