因为项目需要一路SPI,所以只能考虑用emmc启动了,但看了买的开发板资料,好像都是从SPIFLASH启动的,对TF和EMMC提到的不多。不知道做过这个改动的朋友,有没有相关的建议,如果改为emmc启动,需要的代码改动量多不多,有没有这方面的例子。多谢了!
另外,V3S的SPI速率能到多少,我用SPI接的外设对速率要求还蛮高,希望知道的朋友,说一声,多谢。
离线
多谢ippen和晕哥,你们的回复太快了。
哈哈哈哈,感谢你们!
离线
tf启动太简单了,就licheepi zero发布的uboot,就能做tf启动
spi 应该可以到50M
和内核版本无关吗?我用的是海豚派的板子,他们的内核是3.X的
离线
1. 可以用 SD NAND 代替 eMMC, 稳定性未知,要自己评估,我也是才拿到样品。
https://whycan.cn/t_1694.html2. 手册写 SPI CLK可以产生 100Mhz的频率
3. 如果是用Linux系统, spi flash ==> eMMC/sd nand/TF 改动非常小,
改下 u-boot的bootcmd, bootargs, 和在kernel添加ext2/3/4文件系统基本就可以跑起来了
我用的不是主线内核,是老的3.X的内核,海豚派的,也可以吗?
离线
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等,初弄全志,这些东西不是很清楚,烦劳您简单说明一下即可。
非常感谢您的屡次帮助。
离线
谢谢晕哥。我目前需要编解码功能,需要SPI接口,看来只能用全志SDK了。
再次感谢您
离线