页次: 1
按照此 http://nano.lichee.pro/get_started/first_eat.html 荔枝派Nano全流程指南:u-boot 初体验
全部走通,下载到荔枝派Nano,但液晶没有显示,背光亮了,串口有输出, 不知道液晶显示要增加什么?
找到2个坑:
# 进行可视化配置 make ARCH=arm menuconfig 报警如下:
错误解决办法: dialog.h:26:20: fatal error: curses.h: 没有那个文件或目录
sudo apt-get install libncurses5-dev 下载安装
# 开始编译 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -j8 报警如下:
错误解决办法: sudo apt-get install swig python-dev python3-dev 下载安装
后记:
液晶能显示“吉祥物”了。
原因是:配置内液晶的选择没有保存。
我用export指令安装交叉编译链,譬如:
终端输入 export PATH=$PATH:/home/pyl/gcc741/bin
gcc741是gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf的重新命名
把3个文件夹拷贝到Ubuntu的文件夹pyl-linux下
把configs文件夹下的文件lichee-nano-uboot-config,拷贝到u-boot-lichee文件夹下,重新命名为.config
终端输入 export PATH=$PATH:/home/pyl/gcc531/bin
(gcc531是gcc-linaro-5.3.1-2016.05-x86_64_arm-eabi.tar.xz版本)
终端输入 make
下载了以下版本,还是同样报警:
gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf.tar.xz
gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf.tar.xz
请问,需要用什么版本?
电脑安装了
虚拟机 VMware Workstation 14.0.0
Ubuntu 16.04
gcc-linaro-5.3.1-2016.05-x86_64_arm-eabi.tar.xz 编译完成了,且下载运行了
https://www.cnblogs.com/zhinianzhizhan/p/10051013.html
荔枝派Licheepi nano裸机移植ZLG_GUI和3D旋转立方体
下载了本文的4个文件
请问,如何得到这4个文件?
u-boot.bin
suniv-f1c100s-licheepi-nano.dtb
zImage.bin
rootfs.jffs2
请问,这4个地址这么得到和修改? 有参考资料吗?
sunxi-fel -p spiflash-write 0x000000 ./u-boot.bin
sunxi-fel -p spiflash-write 0x040000 ./suniv-f1c100s-licheepi-nano.dtb
sunxi-fel -p spiflash-write 0x050000 ./zImage.bin
sunxi-fel -p spiflash-write 0x510000 ./rootfs.jffs2
git clone https://github.com/summershrimp/opendeck-linux/tree/eb7a274d02b52a02198e3b2726df822eed0f36c8
这样更不行。我又试了2个小时。
感慨一下:为什么很多人学习LINUX从开始到放弃!
是因为:当一些入门初学者在阅读文档的时候,会遇到一些基本概念,而恰好这些基本概念作者一笔带过,导致初学者看不下去。
这篇文章讲的好?
https://www.amobbs.com/forum.php?mod=viewthread&tid=5715760&highlight=linux&_dsign=a46929e8
在进行嵌入式Linux开发前,你可能需要知道这些基本概念
解析一下:
我没有责备各位大神,你们没有欠我什么,
而要感谢你们的无私奉献,
纯粹是感慨LINUX与单片机的完全不同类。
inux 4.14 Icenowy内核 patch:
https://github.com/summershrimp/opendeck-linux/commit/eb7a274d02b52a02198e3b2726df822eed0f36c8
这个文档有196M,下载时,老是中断退出。现在还是没有下载成功。
请问,是不是这样操作的
1,点这个链接
2,点 Browse file
3,点Download ZIP
为了感谢楼主 xm1994
上传一个BAT(原创啊):4个文件按照地址合成一个文件
注意:文件名不能大于8个字符,文件名后缀不能大于3个字符。
1234_TO_16M.zip
更新:
uboot, linux, buildroot 的配置文件
buildroot 用的2019.04
configs.tgz编译好的二进制:
0x0 u-boot
0x40000 dtb
0x50000 kernel
0x510000 rootfsnano-spi-touchscreenok.tgz
rootfs_jffs2.tgzu-boot 和 kernel中不含splash image,因此开机会黑屏。
rootfs中有编译的littlegv demo程序,开机会自动运行(约10s),可以用lichee nano官方套装的电容屏实现触控。
谢谢,液晶能显示,电容触摸屏能触摸。
后增加:
这个DEMO是我能找到的最好的液晶显示效果和GT911电容触摸屏了。
1、裸奔:按照 https://www.cnblogs.com/zhinianzhizhan/p/10051013.html 荔枝派Licheepi nano裸机移植ZLG_GUI和3D旋转立方体,在Ubuntu系统的终端,用sunxi-fel -p spiflash-write 0 ./firmware.bin下载,不行。
但在WINDOWS下用sunxi-fel -p spiflash-write 0 ./firmware.bin下载,OK。
2、RT-Thread:按照 https://whycan.cn/t_943.html 玩转RT-Thread之荔枝派Nano(全志F1C100S) 新手上路 ,
env工具,输入命令: rtota -u ./rtthread.rbl ,不行。
3、Melis : 按照 https://whycan.cn/t_2182.html 全志melis系统环境搭建、打包、烧录流程,
PhoenixSuit软件下载ePDKv100.img,不行。
hzpyl 说:请问楼主
这个文件rttbootloader_f1c100s_v1.0.0.bin 是从什么地方来的? 有没有更新的?昨天我给楼主留言了,可能忙没有回应。
https://whycan.cn/t_938.html
https://whycan.cn/files/members/718/rttbootloader_f1c100s_v1_0_0.zip
晕哥,这2个rttbootloader_f1c100s_v1.0.0.bin,我对比了,是一样的。
下载程序到荔枝派Nano,ok了。
编译不知道怎么用?以下是“荔枝派Licheepi nano裸机移植ZLG_GUI和3D旋转立方体”的一段
终端中输入 sudo su ,然后输入密码进入root模式,然后输入 export PATH=$PATH:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-eabi/bin (注意替换为自己下载的编译链的名字和放置的实际地址),既将编译链临时加入到路径中。关闭终端后再开启需要重新输入。
终端中cd 到minimal_f1c100s_framebuffer\minimal_f1c100s 文件夹下,然后输入 make ,回车开始编译。当提示什么错误时,你需要再看看交叉编译环境的搭建部分。
sudo su 在什么地方能执行?
页次: 1