由于flash只有16M 所以我打算 16m就将V3S启动起来, 在SDnand里面放那个buildroot带QT的文件系统,这样QT里面的库就加载进来了,不知道这样是否可行
离线
如果你的根文件系统就在 sd nand, 只要设置u-boot的 bootargs root=/dev/mmcblk0pX 参数就可以了
如果你的根文件系统在 spi nor, 那么就要挂载 /dev/mmcblk0pX 到 某个目录(比如/mnt/nandX)
然后, 运行的时候设置 Qt 相关的环境变量到 /mnt/nandX/YYYYY 即可.
离线
如果你的根文件系统就在 sd nand, 只要设置u-boot的 bootargs root=/dev/mmcblk0pX 参数就可以了
如果你的根文件系统在 spi nor, 那么就要挂载 /dev/mmcblk0pX 到 某个目录(比如/mnt/nandX)
然后, 运行的时候设置 Qt 相关的环境变量到 /mnt/nandX/YYYYY 即可.
1:现在就是主要是SDnand是已经焊在板子上了,而且我插上USB电脑是读取不到SDnand盘符的。
2 现在主要是SDnand是已经焊在板子上了,所以V3S启动只能放在16M里面了(当然也包括了文件系统) 然后我的QT库和工程就放在SDnand里面,所以我就想直接把buildroot里面的target目录直接放在SDnand里面,这样就QT就直接可以去运行了
最近编辑记录 无情一刀 (2019-05-16 15:01:52)
离线
看这个: https://whycan.cn/t_2449.html (V3s/S3通过USB启动 Linux,并且把SD NAND/TF卡挂载为电脑U盘, 然后可以通过dd或Win32DiskImager任烧写)
现在在windows下是出来了盘符,好像这个内存卡进不来虚拟机里面 ,
麻烦你发一个win2DiskImage给我 哦
离线
晕哥 说:看这个: https://whycan.cn/t_2449.html (V3s/S3通过USB启动 Linux,并且把SD NAND/TF卡挂载为电脑U盘, 然后可以通过dd或Win32DiskImager任烧写)
现在在windows下是出来了盘符,好像这个内存卡进不来虚拟机里面 ,
麻烦你发一个win2DiskImage给我 哦
这里下载: https://sourceforge.net/projects/win32diskimager/files/Archive/
VMWare 找到右下角对应的图标,然后挂载,才会被虚拟机控制。
离线
无情一刀 说:晕哥 说:看这个: https://whycan.cn/t_2449.html (V3s/S3通过USB启动 Linux,并且把SD NAND/TF卡挂载为电脑U盘, 然后可以通过dd或Win32DiskImager任烧写)
现在在windows下是出来了盘符,好像这个内存卡进不来虚拟机里面 ,
麻烦你发一个win2DiskImage给我 哦这里下载: https://sourceforge.net/projects/win32diskimager/files/Archive/
VMWare 找到右下角对应的图标,然后挂载,才会被虚拟机控制。
我如果是想通过USB 启动我的启动程序 只要对应的文件放到哪个目录下就可以了是吧
离线
没有明白你说的
现在可以烧 sd nand了吗?
现在就是卡在这里 就是这个没有出现哪个添加分区的 后面我跳windows下 发现这个盘符 不出来了 盘符损坏了 要格式化
最近编辑记录 无情一刀 (2019-05-16 16:19:22)
离线
其他的按这个帖子操作: https://whycan.cn/t_561.html
上面的已经有分区了, 看是不是要卸载,然后删除, 新建分区走一波。
现在可以烧写到SDnand了 但是重启的时候时候发现啥都没有 ,然后在去连接USB的时候死活都不回弹出那个图标响的一声
离线
晕哥 说:其他的按这个帖子操作: https://whycan.cn/t_561.html
上面的已经有分区了, 看是不是要卸载,然后删除, 新建分区走一波。
现在可以烧写到SDnand了 但是重启的时候时候发现啥都没有 ,然后在去连接USB的时候死活都不回弹出那个图标响的一声
那是因为你把 uboot 烧到了 sd nand,导致从sd nand启动了系统,所以没有进fel
离线
我这边烧写玩了后重启板子 打印的调试信息是这样的
U-Boot SPL 2017.01-rc2-00073-gdd6e874-dirty (May 16 2019 - 01:30:59)
DRAM: 64 MiB
Trying to boot from MMC1
离线
无情一刀 说:晕哥 说:其他的按这个帖子操作: https://whycan.cn/t_561.html
上面的已经有分区了, 看是不是要卸载,然后删除, 新建分区走一波。
现在可以烧写到SDnand了 但是重启的时候时候发现啥都没有 ,然后在去连接USB的时候死活都不回弹出那个图标响的一声
那是因为你把 uboot 烧到了 sd nand,导致从sd nand启动了系统,所以没有进fel
我烧写SDnand时候就跟烧写SD卡一样的
离线
我这边烧写玩了后重启板子 打印的调试信息是这样的
U-Boot SPL 2017.01-rc2-00073-gdd6e874-dirty (May 16 2019 - 01:30:59)
DRAM: 64 MiB
Trying to boot from MMC1
貌似spl 跑起来就挂了,uboot都没跑起来。
首先确认你的uboot有没有问题?
或者在荔枝派上面玩一次,看也可以问题
离线
无情一刀 说:我这边烧写玩了后重启板子 打印的调试信息是这样的
U-Boot SPL 2017.01-rc2-00073-gdd6e874-dirty (May 16 2019 - 01:30:59)
DRAM: 64 MiB
Trying to boot from MMC1貌似spl 跑起来就挂了,uboot都没跑起来。
首先确认你的uboot有没有问题?
或者在荔枝派上面玩一次,看也可以问题
我现在是将uboot 和linux 还有文件系统全部放在SDnand去启动了
离线
你的操作有问题吧,dd烧我这个:
不是很明白你说的那个dd
离线
直接解压文件成bin,然后 dd 到 sdnand.
dd if=x.bin of=/dev/sdX
现在就是那个SDnand盘符 不管怎样都不回弹出来了。
我刚才的操作就是按照SD卡启动一样,然后也分了两个区
离线
离线
用了你的是可以跑起来了 ,进入到登录界面 我有个疑惑 就是为什么操作SDnand 不就是和SD卡一样的吗 为什么还可以直接一个文件了
离线
无情一刀 说:用了你的是可以跑起来了 ,进入到登录界面 我有个疑惑 就是为什么操作SDnand 不就是和SD卡一样的吗 为什么还可以直接一个文件了
因为我是从能启动到 TF 卡里面 dd 出来的。
再dd回去肯定是可以的了。
不是很理解你说的这句话是什么意思
离线
我对SDnand的操作 和SD启动的操作一样的 是不是不对了
离线
离线
流程就是, 先做一张能启动的 TF卡 : https://whycan.cn/t_561.html
然后把卡插入读卡器, 用Ubuntu Linux dd 出文件备份:
dd if=/dev/sdX of=x.bin
烧录就是执行反向操作了:
dd if=x.bin of=/dev/sdX
你说的dd出文件备份 是将TF里面的东西全部拷贝出来成为一个bin文件 然后在反向操作
离线