页次: 1
嗯嗯,咸鱼也有,省10块是10块....
https://whycan.cn/files/members/2776/2020-01-15_141457.png
298元, 感觉我有点下不了手。
买169的啊,个子小巧,方便携带,买不了吃亏买不了上当,相同分辨率,越小越清晰,越小眼越瞎,169的也不漏光,漏光是最早出的,早就没了
还有中号这个芯片我不是100%确认,反正都是这么说的,没有拆机图
翻翻别家的正常版自带16g内存卡 169元
咸鱼159就能买到, 呀,我刚去咸鱼看了,降价了155!!!!!!! 我买亏了
还有忘记说了,这个月刚出了个浅蓝色中号版本号称3.0寸屏 实际上好像是2.8寸 芯片一样的,就是你这个链接第一排最后第二个
你应该接串口看log, 比较直观,否则只能靠猜测。
我看荔枝派开发板都是焊接出什么串口
又折腾了半天,没救了我,
这个游戏机我买的是横版的 竖版横版据说都是一样的
怎么焊接线路才能接到电脑上...这高难度了啊...虽然我也能用电烙铁,都是看别人怎么弄,我就怎么焊,完全copy
这里有拆机图 https://www.nni5.com/index.php/archives/82.html
我感觉是不是boot.cmd这么写也不对,不知道直接用原来的可不可以
setenv bootargs console=ttyS0,115200 panic=5 rootwait root=/dev/mmcblk0p2 earlyprintk rw
load mmc 0:1 0x80C00000 suniv-f1c100s-licheepi-miyoo.dtb
load mmc 0:1 0x80008000 zImage
bootz 0x80008000 - 0x80C00000
现在关键问题是为什么我dd u-boot bin文件以后,黑屏...
不覆盖那三个文件,只要dd以后就必然黑屏
1. 执行这个命令可以生成 suniv-f1c500s-miyoo.dtb:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- suniv-f1c500s-miyoo.dtb2. 关于 boot,cmd -> boot.scr 参考:
https://whycan.cn/t_2388.html
https://whycan.cn/t_682.html
1.我弄了2张tf卡都烧录了正常的娱乐系统
如果只替换了boot.scr zImage suniv-f1c500s-miyoo.dtb这三个文件
可以开机但是只有开机画面
如果不仅替换了boot.scr zImage suniv-f1c500s-miyoo.dtb这三个文件
并做了这步 dd if=u-boot-sunxi-with-spl.bin of=/dev/sdX bs=1024 seek=8
就是黑屏(sdX我改成了sdb)
我感觉这个u-boot-sunxi-with-spl.bin文件就没有正确生成把
如果3个文件对,u-boot-sunxi-with-spl.bin也写入正常,是不是应该就有开机画面了(即使3个文件有问题)
2.
whycan教程 boot.cmd
setenv bootargs console=ttyS0,115200 panic=5 rootwait root=/dev/mmcblk0p2 earlyprintk rw
setenv bootm_boot_mode sec
setenv machid 1029
load mmc 0:1 0x41000000 uImage
load mmc 0:1 0x41d00000 script.bin
bootm 0x41000000
网站http://nano.lichee.pro/build_sys/bootargs.html教程
setenv bootargs console=tty0 console=ttyS0,115200 panic=5 rootwait root=/dev/mmcblk0p2 rw
load mmc 0:1 0x80C00000 suniv-f1c100s-licheepi-nano.dtb
load mmc 0:1 0x80008000 zImage
bootz 0x80008000 - 0x80C00000
我这个是tf卡启动系统,没有内置flash,参数怎么设置是正确的呢
我对比了 whycan代码生成的和我买时候自带的boot.scr
这是作者的教程
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- licheepi_nano_defconfig
make ARCH=arm
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- miyoo_defconfig
make ARCH=arm zImage
mkimage -C none -A arm -T script -d boot.cmd boot.scr
dd if=u-boot-sunxi-with-spl.bin of=/dev/sdX bs=1024 seek=8
copy boot.scr zImage suniv-f1c500s-miyoo.dtb into partition 1
照着晕哥说的改成这样
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- licheepi_nano_defconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- miyoo_defconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- zImage
1.作者没写怎么弄dtbs,我照猫画虎在kernel目录里面执行了
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- dtbs
在arch/arm/boot/dts/目录里面生成了suniv-f1c500s-miyoo.dtb 不知道对不对(很多步骤我百度过好几次了...)
2.mkimage -C none -A arm -T script -d boot.cmd boot.scr作者没有说在哪个目录执行这个命令,也没有说怎么弄boot.cmd
这个mkiamge 我搜目录在 uboot/tools/mkimage
然后我执行uboot/tools/mkimage -C none -A arm -T script -d boot.cmd boot.scr
报错cant stat boot.cmd: no such file or directory
我搜了没有boot.cmd这个文件
请问怎么生成这个boot.cmd 我感觉我离小小成功就差最后一步了(还有我上传的论坛图片怎么直接显示,而不是显示个链接)
我找到了官方说明看看能不能生成boot.scr
make ARCH=arm zImage
==>
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- zImage
最后那个命令错误, 按上面的修改.
好的,接着又出现了新问题
./scripts/gcc-verson.sh: line 26: arm-linux-gnueabigcc: command not found
gcc前少了个- ,gcc-version.sh里面代码如下,不知道怎么修正
if [ "$1" = "-p" ] ; then
with_patchlevel=1;
shift;
fi
compiler="$*"
if [ ${#compiler} -eq 0 ]; then
echo "Error: No compiler specified."
printf "Usage:\n\t$0 <gcc-command>\n"
exit 1
fi
MAJOR=$(echo __GNUC__ | $compiler -E -x c - | tail -n 1) ////第26行
MINOR=$(echo __GNUC_MINOR__ | $compiler -E -x c - | tail -n 1) ////第27行
if [ "x$with_patchlevel" != "x" ] ; then
PATCHLEVEL=$(echo __GNUC_PATCHLEVEL__ | $compiler -E -x c - | tail -n 1)
printf "%02d%02d%02d\\n" $MAJOR $MINOR $PATCHLEVEL
else
printf "%02d%02d\\n" $MAJOR $MINOR
fi
上面是报错截图...
这是个淘宝买的f1c100s芯片的游戏机,作者分享了他的源代码,我就下载顺便学习学习debian(编程什么的只自学那么一点点)
按照他的教程下载了toolchain https://github.com/steward-fu/miyoo/releases/download/v1.0/toolchain.7z
解压到/opt/ 然后修改/etc/bash.bashrc和荔枝派nano官方以及百度的教程基本相似,然后下载他的模拟器源代码
https://github.com/steward-fu/miyoo/releases
我最终成功的编译了一个模拟器,copy到游戏机上可以正常运行,所以编译环境好像没什么大问题吧
然后我也尝试学习按照他网页上的教程开始编译kernel
https://github.com/steward-fu/miyoo
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- miyoo_defconfig && make ARCH=arm zImage
就报错了,请问是什么原因
页次: 1