您尚未登录。

楼主 #1 2018-10-15 10:43:20

ruixiang
会员
注册时间: 2018-09-17
已发帖子: 32
积分: 32

V3S如果改成tf卡或emmc启动,代码改动大不大?想解放SPI用做它用

因为项目需要一路SPI,所以只能考虑用emmc启动了,但看了买的开发板资料,好像都是从SPIFLASH启动的,对TF和EMMC提到的不多。不知道做过这个改动的朋友,有没有相关的建议,如果改为emmc启动,需要的代码改动量多不多,有没有这方面的例子。多谢了!
另外,V3S的SPI速率能到多少,我用SPI接的外设对速率要求还蛮高,希望知道的朋友,说一声,多谢。

离线

#2 2018-10-15 10:45:15

ippen
会员
注册时间: 2018-07-22
已发帖子: 345
积分: 339.5

Re: V3S如果改成tf卡或emmc启动,代码改动大不大?想解放SPI用做它用

tf启动太简单了,就licheepi zero发布的uboot,就能做tf启动
spi 应该可以到50M

离线

#3 2018-10-15 10:50:10

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: V3S如果改成tf卡或emmc启动,代码改动大不大?想解放SPI用做它用

1. 可以用 SD NAND 代替 eMMC, 稳定性未知,要自己评估,我也是才拿到样品。 
    https://whycan.cn/t_1694.html

2. 手册写 SPI CLK可以产生 100Mhz的频率

3. 如果是用Linux系统, spi flash ==> eMMC/sd nand/TF 改动非常小,
    改下 u-boot的bootcmd, bootargs, 和在kernel添加ext2/3/4文件系统基本就可以跑起来了





离线

楼主 #4 2018-10-15 10:51:33

ruixiang
会员
注册时间: 2018-09-17
已发帖子: 32
积分: 32

Re: V3S如果改成tf卡或emmc启动,代码改动大不大?想解放SPI用做它用

多谢ippen和晕哥,你们的回复太快了。
哈哈哈哈,感谢你们!

离线

楼主 #5 2018-10-15 10:54:08

ruixiang
会员
注册时间: 2018-09-17
已发帖子: 32
积分: 32

Re: V3S如果改成tf卡或emmc启动,代码改动大不大?想解放SPI用做它用

ippen 说:

tf启动太简单了,就licheepi zero发布的uboot,就能做tf启动
spi 应该可以到50M

和内核版本无关吗?我用的是海豚派的板子,他们的内核是3.X的

离线

楼主 #6 2018-10-15 10:55:34

ruixiang
会员
注册时间: 2018-09-17
已发帖子: 32
积分: 32

Re: V3S如果改成tf卡或emmc启动,代码改动大不大?想解放SPI用做它用

晕哥 说:

1. 可以用 SD NAND 代替 eMMC, 稳定性未知,要自己评估,我也是才拿到样品。 
    https://whycan.cn/t_1694.html

2. 手册写 SPI CLK可以产生 100Mhz的频率

3. 如果是用Linux系统, spi flash ==> eMMC/sd nand/TF 改动非常小,
    改下 u-boot的bootcmd, bootargs, 和在kernel添加ext2/3/4文件系统基本就可以跑起来了

我用的不是主线内核,是老的3.X的内核,海豚派的,也可以吗?

离线

#7 2018-10-15 11:14:07

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: V3S如果改成tf卡或emmc启动,代码改动大不大?想解放SPI用做它用

QQ20181015111328.jpg

[    1.497165] Waiting for root device /dev/mmcblk0p2...
[    1.503276] mmc0: Problem switching card into high-speed mode!
[    1.510139] mmc0: new SD card at address 21b9
[    1.515503] mmcblk0: mmc0:21b9 APPSD 122 MiB
[    1.522049]  mmcblk0: p1 p2
[    1.525563] mmcblk0: p2 size 524288 extends beyond EOD, truncated
[    1.533153] mmcblk mmc0:21b9: Card claimed for testing.
[    1.539062] mmc0:21b9: APPSD 122 MiB
[    1.543385] platform reg-20-cs-dcdc2: Driver reg-20-cs-dcdc2 requests probe deferral

可以的,我现在就是用在海豚派开发板上, 使用全志的SDK.





离线

楼主 #8 2018-10-15 14:33:02

ruixiang
会员
注册时间: 2018-09-17
已发帖子: 32
积分: 32

Re: V3S如果改成tf卡或emmc启动,代码改动大不大?想解放SPI用做它用

晕哥 说:

https://whycan.cn/files/members/3/QQ20181015111328.jpg

[    1.497165] Waiting for root device /dev/mmcblk0p2...
[    1.503276] mmc0: Problem switching card into high-speed mode!
[    1.510139] mmc0: new SD card at address 21b9
[    1.515503] mmcblk0: mmc0:21b9 APPSD 122 MiB
[    1.522049]  mmcblk0: p1 p2
[    1.525563] mmcblk0: p2 size 524288 extends beyond EOD, truncated
[    1.533153] mmcblk mmc0:21b9: Card claimed for testing.
[    1.539062] mmc0:21b9: APPSD 122 MiB
[    1.543385] platform reg-20-cs-dcdc2: Driver reg-20-cs-dcdc2 requests probe deferral

可以的,我现在就是用在海豚派开发板上, 使用全志的SDK.

谢谢晕哥。海豚用的SDK就是全志的SDK吧?现在诸如荔枝派等用的SDK又是来自哪里?内核是4.X很新的样子。
对于目前您了解的几个SDK版本和内核,晕哥能否简单说明一下不同?
以前都是搞飞思TI等,初弄全志,这些东西不是很清楚,烦劳您简单说明一下即可。
非常感谢您的屡次帮助。

离线

#9 2018-10-15 14:36:28

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: V3S如果改成tf卡或emmc启动,代码改动大不大?想解放SPI用做它用

ruixiang 说:
晕哥 说:

https://whycan.cn/files/members/3/QQ20181015111328.jpg

[    1.497165] Waiting for root device /dev/mmcblk0p2...
[    1.503276] mmc0: Problem switching card into high-speed mode!
[    1.510139] mmc0: new SD card at address 21b9
[    1.515503] mmcblk0: mmc0:21b9 APPSD 122 MiB
[    1.522049]  mmcblk0: p1 p2
[    1.525563] mmcblk0: p2 size 524288 extends beyond EOD, truncated
[    1.533153] mmcblk mmc0:21b9: Card claimed for testing.
[    1.539062] mmc0:21b9: APPSD 122 MiB
[    1.543385] platform reg-20-cs-dcdc2: Driver reg-20-cs-dcdc2 requests probe deferral

可以的,我现在就是用在海豚派开发板上, 使用全志的SDK.

谢谢晕哥。海豚用的SDK就是全志的SDK吧?现在诸如荔枝派等用的SDK又是来自哪里?内核是4.X很新的样子。
对于目前您了解的几个SDK版本和内核,晕哥能否简单说明一下不同?
以前都是搞飞思TI等,初弄全志,这些东西不是很清楚,烦劳您简单说明一下即可。
非常感谢您的屡次帮助。

对,海豚派是用全志的SDK(linux 3.4.39), 对外设支持很全(应该没有不支持的外设),
开源社区用的是最新的linux内核, linux4.13 ... 4.19都有, 支持基本的外设, 某些外设不支持, 比如编解码器等.





离线

楼主 #10 2018-10-15 15:11:01

ruixiang
会员
注册时间: 2018-09-17
已发帖子: 32
积分: 32

Re: V3S如果改成tf卡或emmc启动,代码改动大不大?想解放SPI用做它用

谢谢晕哥。我目前需要编解码功能,需要SPI接口,看来只能用全志SDK了。
再次感谢您

离线

#11 2023-07-26 19:36:58

newday
会员
注册时间: 2023-06-19
已发帖子: 3
积分: 3

Re: V3S如果改成tf卡或emmc启动,代码改动大不大?想解放SPI用做它用

@晕哥
初次接触全志的平台。请问用emmc启动uboot和linux系统,需要做哪些改动(全志camdroid-sdk包的u-boot-2011.09、和linux-3.4)。能否贴出来参考下。感谢!

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn