公司现在的S3C6410 wince6.0开发板。
如果要从SD卡或TF卡启动的话S3C6410要修改那些参数或文件?
方便的话可以发到我的邮箱lh806732@163.com。能讲的详细点更好!
高手指点!!!!!!!!
30 个解决方案
#1
找三星的文档
#2
帮顶.
可能要修改 Bootloader.
可能要修改 Bootloader.
#3
我没有啊,能否发一份到我邮箱啊? lh806732@163.com
#4
改改bootloader即可。
不过要无偿奉献就不是那么容易了。
不过要无偿奉献就不是那么容易了。
#5
那能否加我QQ聊一聊呢? 174646138
#6
大家要积极发言嘛,我都急死了
#7
有没有人知道怎么修改啊,修改什么地方
#8
在eboot中简单配置sd控制器,能从sd中读出镜像即可。
其实对照着nand驱动,将nand的所有函数都用sd的读写来实现就没问题了。
其实对照着nand驱动,将nand的所有函数都用sd的读写来实现就没问题了。
#9
就是不知道从那里下手,你做过从SD启动吗?
#10
gooogleman做过啊,谈谈有偿奉献。
#11
硬件上修改boot选项
如果用uboot的话可能要容易一些,修改几个宏定义再稍微移植一下就行了
没做过,猜测
如果用uboot的话可能要容易一些,修改几个宏定义再稍微移植一下就行了
没做过,猜测
#12
改改bootloader即可。
#13
是eboot高手指点一下撒,急死我了
#14
不知道你用的是不是stepldr+eboot的方式,如果是的话估计改动还有一些大。因为stepldr下面只支持了从nand拷贝eboot的代码
另外,从SD启动的话,IROM中的程序默认应该从第0个sector开始拷贝,而一般格式化后的sd卡第0个sector是分区表,因此要写一个直接读写扇区的程序
我知道的只能这样了,关注中
另外,从SD启动的话,IROM中的程序默认应该从第0个sector开始拷贝,而一般格式化后的sd卡第0个sector是分区表,因此要写一个直接读写扇区的程序
我知道的只能这样了,关注中
#15
新的6410的BSP已经支持这样的功能,直接找你的芯片供应商要最新的BSP包。
#16
我们的就是stepldr+eboot的方式。芯片供应商会有BSP? 还是指的是三星?
我现在不知道从何下手。郁闷中。有人说网上可以下载,我问那里有下,又不说!
希望好心人伸出援助之手啊!
我现在不知道从何下手。郁闷中。有人说网上可以下载,我问那里有下,又不说!
希望好心人伸出援助之手啊!
#17
三星的最新bsp支持,问三星要,问别人要不会给的
#18
问三星要吗?不是说网上有下吗
#19
你的板子上有Nand flash吗?
你是想做成stepldr+eboot在nand flash上,然后wince的image在SD卡上?
如果是这样的话就简单了嘛,修改下eboot,把CE 下的SD driver porting到eboot下。
然后用SD driver读取wince的image,然后开始启动wince。
你是想做成stepldr+eboot在nand flash上,然后wince的image在SD卡上?
如果是这样的话就简单了嘛,修改下eboot,把CE 下的SD driver porting到eboot下。
然后用SD driver读取wince的image,然后开始启动wince。
#20
板子上有Nand flash,不知道那位高人能否发一份给我看一下,感激不尽。
我的邮箱:lh806732@163.com
我的邮箱:lh806732@163.com
#21
改bootloader
哈哈 刚看到一本讲wince 6.0的书《WINDOWS CE 6 开发经典》中 作者发了100页的bootloader 源程序
看着正头疼。 里面有 SDMMC。h 和SDMMC.c
楼主可以参考一下
哈哈 刚看到一本讲wince 6.0的书《WINDOWS CE 6 开发经典》中 作者发了100页的bootloader 源程序
看着正头疼。 里面有 SDMMC。h 和SDMMC.c
楼主可以参考一下
#22
好的,周末去书城看下有没有卖。
#23
看来要以唔满意答案结贴了
#24
这本书我敢说质量很差,说文件系统就是几页,肯定是说个概念。不可信。
友坚不是提供了这个吗?
6410比较新,所以得不到直接的答案的。其实大家都已经尽力给出答案了。哈哈
我准备个人买一个6410 来玩玩。
#25
LZ的问题解决没有?现在我也遇到这样的问题啊!
#26
RootMismatch: |||
RootMismatch: |||
Rootvfatname: |[ti]ring1.avi|
RootMismatch: |_ħ½äi~1.avi|[ti]ring1.avi|
RootMismatch: |_ħ½äi~1.avi||
Rootvfatname: ||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
RootMismatch: |||
Rootvfatname: |[ØÕ:ígû][1].you.me.and.dupree.1080p.wmv|
RootMismatch: |_¸ßÇå~1.wmv|[ØÕ:ígû][1].you.me.and.dupree.1080p.wmv|
RootMismatch: |_¸ßÇå~1.wmv||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
RootMismatch: |||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
RootMismatch: |||
RootMismatch: |||
RootMismatch: |||
Rootvfatname: |oldnk|
RootName: oldnk, start: 0x37802, size: 0x0 (DIR)
get_dentfromdir: nk3.nb0
gc - clustnum: 227330, startsect: 1826400
get_cluster 316:07f445f0
Mismatch: |.||
Mismatch: |..||
Mismatch: |nk.nb0||
vfatname: |nk.nb0test1|
Mismatch: |nk2713~1.nb0|nk.nb0test1|
Mismatch: |nk2713~1.nb0||
Mismatch: |nk1.nb0||
Mismatch: |nk2.nb0||
DentName: nk3.nb0, start: 0x70002, size: 0x2800000
Filesize: 41943040 bytes
Reading: 41943040 bytes
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
gc - clustnum: 458754, startsect: 3677792
get_cluster 316:00070000
gc - clustnum: 468993, startsect: 3759704
get_cluster 316:0286f000
Size: 41943040(0x2800000), got: 41943040
41943040 bytes read
Windows CE Kernel for ARM (Thumb Enabled) Built on Jun 24 2004 at 18:25:00
ProcessorType=0926 Revision=4
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 88071104
InitClock...
+InitClock
+RTC_Init
0x81: ff
InitRTC...
Initialize driver globals area...
InitInterrupts...
Initialize DMA subsystem
......................
.....................
MSIM: IM_ReadRegistry read KB 5
Explorer(V2.0) taskbar thread started.
RootMismatch: |||
Rootvfatname: |[ti]ring1.avi|
RootMismatch: |_ħ½äi~1.avi|[ti]ring1.avi|
RootMismatch: |_ħ½äi~1.avi||
Rootvfatname: ||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
RootMismatch: |||
Rootvfatname: |[ØÕ:ígû][1].you.me.and.dupree.1080p.wmv|
RootMismatch: |_¸ßÇå~1.wmv|[ØÕ:ígû][1].you.me.and.dupree.1080p.wmv|
RootMismatch: |_¸ßÇå~1.wmv||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
RootMismatch: |||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
RootMismatch: |||
RootMismatch: |||
RootMismatch: |||
Rootvfatname: |oldnk|
RootName: oldnk, start: 0x37802, size: 0x0 (DIR)
get_dentfromdir: nk3.nb0
gc - clustnum: 227330, startsect: 1826400
get_cluster 316:07f445f0
Mismatch: |.||
Mismatch: |..||
Mismatch: |nk.nb0||
vfatname: |nk.nb0test1|
Mismatch: |nk2713~1.nb0|nk.nb0test1|
Mismatch: |nk2713~1.nb0||
Mismatch: |nk1.nb0||
Mismatch: |nk2.nb0||
DentName: nk3.nb0, start: 0x70002, size: 0x2800000
Filesize: 41943040 bytes
Reading: 41943040 bytes
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
gc - clustnum: 458754, startsect: 3677792
get_cluster 316:00070000
gc - clustnum: 468993, startsect: 3759704
get_cluster 316:0286f000
Size: 41943040(0x2800000), got: 41943040
41943040 bytes read
Windows CE Kernel for ARM (Thumb Enabled) Built on Jun 24 2004 at 18:25:00
ProcessorType=0926 Revision=4
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 88071104
InitClock...
+InitClock
+RTC_Init
0x81: ff
InitRTC...
Initialize driver globals area...
InitInterrupts...
Initialize DMA subsystem
......................
.....................
MSIM: IM_ReadRegistry read KB 5
Explorer(V2.0) taskbar thread started.
#27
得分再高点儿,帮你搞定。
#28
三星最新BSP里面有的,叫IROm SDMMC启动。
只需要改一下编译配置文件而已,很简单。
只需要改一下编译配置文件而已,很简单。
#29
深圳友坚恒天提供了款S3C6410开发板,支持从SD卡启动,可以考虑啊!!网址:www.urbetter.com
#30
也愁这个呢
#1
找三星的文档
#2
帮顶.
可能要修改 Bootloader.
可能要修改 Bootloader.
#3
我没有啊,能否发一份到我邮箱啊? lh806732@163.com
#4
改改bootloader即可。
不过要无偿奉献就不是那么容易了。
不过要无偿奉献就不是那么容易了。
#5
那能否加我QQ聊一聊呢? 174646138
#6
大家要积极发言嘛,我都急死了
#7
有没有人知道怎么修改啊,修改什么地方
#8
在eboot中简单配置sd控制器,能从sd中读出镜像即可。
其实对照着nand驱动,将nand的所有函数都用sd的读写来实现就没问题了。
其实对照着nand驱动,将nand的所有函数都用sd的读写来实现就没问题了。
#9
就是不知道从那里下手,你做过从SD启动吗?
#10
gooogleman做过啊,谈谈有偿奉献。
#11
硬件上修改boot选项
如果用uboot的话可能要容易一些,修改几个宏定义再稍微移植一下就行了
没做过,猜测
如果用uboot的话可能要容易一些,修改几个宏定义再稍微移植一下就行了
没做过,猜测
#12
改改bootloader即可。
#13
是eboot高手指点一下撒,急死我了
#14
不知道你用的是不是stepldr+eboot的方式,如果是的话估计改动还有一些大。因为stepldr下面只支持了从nand拷贝eboot的代码
另外,从SD启动的话,IROM中的程序默认应该从第0个sector开始拷贝,而一般格式化后的sd卡第0个sector是分区表,因此要写一个直接读写扇区的程序
我知道的只能这样了,关注中
另外,从SD启动的话,IROM中的程序默认应该从第0个sector开始拷贝,而一般格式化后的sd卡第0个sector是分区表,因此要写一个直接读写扇区的程序
我知道的只能这样了,关注中
#15
新的6410的BSP已经支持这样的功能,直接找你的芯片供应商要最新的BSP包。
#16
我们的就是stepldr+eboot的方式。芯片供应商会有BSP? 还是指的是三星?
我现在不知道从何下手。郁闷中。有人说网上可以下载,我问那里有下,又不说!
希望好心人伸出援助之手啊!
我现在不知道从何下手。郁闷中。有人说网上可以下载,我问那里有下,又不说!
希望好心人伸出援助之手啊!
#17
三星的最新bsp支持,问三星要,问别人要不会给的
#18
问三星要吗?不是说网上有下吗
#19
你的板子上有Nand flash吗?
你是想做成stepldr+eboot在nand flash上,然后wince的image在SD卡上?
如果是这样的话就简单了嘛,修改下eboot,把CE 下的SD driver porting到eboot下。
然后用SD driver读取wince的image,然后开始启动wince。
你是想做成stepldr+eboot在nand flash上,然后wince的image在SD卡上?
如果是这样的话就简单了嘛,修改下eboot,把CE 下的SD driver porting到eboot下。
然后用SD driver读取wince的image,然后开始启动wince。
#20
板子上有Nand flash,不知道那位高人能否发一份给我看一下,感激不尽。
我的邮箱:lh806732@163.com
我的邮箱:lh806732@163.com
#21
改bootloader
哈哈 刚看到一本讲wince 6.0的书《WINDOWS CE 6 开发经典》中 作者发了100页的bootloader 源程序
看着正头疼。 里面有 SDMMC。h 和SDMMC.c
楼主可以参考一下
哈哈 刚看到一本讲wince 6.0的书《WINDOWS CE 6 开发经典》中 作者发了100页的bootloader 源程序
看着正头疼。 里面有 SDMMC。h 和SDMMC.c
楼主可以参考一下
#22
好的,周末去书城看下有没有卖。
#23
看来要以唔满意答案结贴了
#24
这本书我敢说质量很差,说文件系统就是几页,肯定是说个概念。不可信。
友坚不是提供了这个吗?
6410比较新,所以得不到直接的答案的。其实大家都已经尽力给出答案了。哈哈
我准备个人买一个6410 来玩玩。
#25
LZ的问题解决没有?现在我也遇到这样的问题啊!
#26
RootMismatch: |||
RootMismatch: |||
Rootvfatname: |[ti]ring1.avi|
RootMismatch: |_ħ½äi~1.avi|[ti]ring1.avi|
RootMismatch: |_ħ½äi~1.avi||
Rootvfatname: ||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
RootMismatch: |||
Rootvfatname: |[ØÕ:ígû][1].you.me.and.dupree.1080p.wmv|
RootMismatch: |_¸ßÇå~1.wmv|[ØÕ:ígû][1].you.me.and.dupree.1080p.wmv|
RootMismatch: |_¸ßÇå~1.wmv||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
RootMismatch: |||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
RootMismatch: |||
RootMismatch: |||
RootMismatch: |||
Rootvfatname: |oldnk|
RootName: oldnk, start: 0x37802, size: 0x0 (DIR)
get_dentfromdir: nk3.nb0
gc - clustnum: 227330, startsect: 1826400
get_cluster 316:07f445f0
Mismatch: |.||
Mismatch: |..||
Mismatch: |nk.nb0||
vfatname: |nk.nb0test1|
Mismatch: |nk2713~1.nb0|nk.nb0test1|
Mismatch: |nk2713~1.nb0||
Mismatch: |nk1.nb0||
Mismatch: |nk2.nb0||
DentName: nk3.nb0, start: 0x70002, size: 0x2800000
Filesize: 41943040 bytes
Reading: 41943040 bytes
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
gc - clustnum: 458754, startsect: 3677792
get_cluster 316:00070000
gc - clustnum: 468993, startsect: 3759704
get_cluster 316:0286f000
Size: 41943040(0x2800000), got: 41943040
41943040 bytes read
Windows CE Kernel for ARM (Thumb Enabled) Built on Jun 24 2004 at 18:25:00
ProcessorType=0926 Revision=4
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 88071104
InitClock...
+InitClock
+RTC_Init
0x81: ff
InitRTC...
Initialize driver globals area...
InitInterrupts...
Initialize DMA subsystem
......................
.....................
MSIM: IM_ReadRegistry read KB 5
Explorer(V2.0) taskbar thread started.
RootMismatch: |||
Rootvfatname: |[ti]ring1.avi|
RootMismatch: |_ħ½äi~1.avi|[ti]ring1.avi|
RootMismatch: |_ħ½äi~1.avi||
Rootvfatname: ||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
RootMismatch: |||
Rootvfatname: |[ØÕ:ígû][1].you.me.and.dupree.1080p.wmv|
RootMismatch: |_¸ßÇå~1.wmv|[ØÕ:ígû][1].you.me.and.dupree.1080p.wmv|
RootMismatch: |_¸ßÇå~1.wmv||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
RootMismatch: |||
RootMismatch: |||
Rootvfatname: ||
RootMismatch: |||
RootMismatch: |||
RootMismatch: |||
RootMismatch: |||
Rootvfatname: |oldnk|
RootName: oldnk, start: 0x37802, size: 0x0 (DIR)
get_dentfromdir: nk3.nb0
gc - clustnum: 227330, startsect: 1826400
get_cluster 316:07f445f0
Mismatch: |.||
Mismatch: |..||
Mismatch: |nk.nb0||
vfatname: |nk.nb0test1|
Mismatch: |nk2713~1.nb0|nk.nb0test1|
Mismatch: |nk2713~1.nb0||
Mismatch: |nk1.nb0||
Mismatch: |nk2.nb0||
DentName: nk3.nb0, start: 0x70002, size: 0x2800000
Filesize: 41943040 bytes
Reading: 41943040 bytes
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
get_fatent 242:07edc6d4
gc - clustnum: 458754, startsect: 3677792
get_cluster 316:00070000
gc - clustnum: 468993, startsect: 3759704
get_cluster 316:0286f000
Size: 41943040(0x2800000), got: 41943040
41943040 bytes read
Windows CE Kernel for ARM (Thumb Enabled) Built on Jun 24 2004 at 18:25:00
ProcessorType=0926 Revision=4
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 88071104
InitClock...
+InitClock
+RTC_Init
0x81: ff
InitRTC...
Initialize driver globals area...
InitInterrupts...
Initialize DMA subsystem
......................
.....................
MSIM: IM_ReadRegistry read KB 5
Explorer(V2.0) taskbar thread started.
#27
得分再高点儿,帮你搞定。
#28
三星最新BSP里面有的,叫IROm SDMMC启动。
只需要改一下编译配置文件而已,很简单。
只需要改一下编译配置文件而已,很简单。
#29
深圳友坚恒天提供了款S3C6410开发板,支持从SD卡启动,可以考虑啊!!网址:www.urbetter.com
#30
也愁这个呢