创客神器NanoPi
登录
直播中
donatello1996
8年用户
687经验值
擅长:处理器/DSP 控制/MCU RF/无线
私信
关注
[经验]
【NanoPi NEO Plus2开发板试用体验】TF卡烧录系统&上电
NanoPi
本帖最后由 donatello1996 于 2017-9-9 23:22 编辑
既然大家都发过烧录系统的帖子,那我就来点不一样的,讲讲我的失败经历。
由于这种带TF卡接口的PI都是优先从TF卡启动系统的,因此烧录系统进TF卡那是必须的,首先
找到NanoPi官方给的镜像,网址如下:
https://pan.baidu.com/s/1i5A7t2X#list/path=%2FDVD%2FH5%2FNanoPi-NEO-
Plus2%2Fofficial-ROMs&parentPath=%2FDVD%2FH5
我选的镜像是第二个,当然,大家有兴趣的话也可以选择其它三个镜像,比如第一个带有oled字眼
的就表示这是用OLED屏为系统显示输出,当然,是输出命令行指令,这么小的屏幕能不能用得习惯
就看大家的眼力了。
选择好系统之后就要进行TF卡格式化和烧录了,TF卡个格式化工具想必大家用得最多的就是
Disk Genius了吧。需要特别说明的是,Linux貌似无法从NTFS的TF卡系统中启动,必须选择FAT32
格式的TF卡系统才行!这是我之前错误格式化NTFS格式的截图,大家要引以为鉴,不要重蹈我的覆
辙噢!
下面才是正确的选择:
选择簇大小大家可以随意,一般都是选择默认的4096字节为一簇,16KB也不会有多大的影响。簇大
小的意思其实是最小数据对齐大小,16KB和4096字节的意思是把整个存储器(以下特指TF卡)划分
为16KB或4096字节为单位的网格,文件就被切成最大16KB或者4096字节的一个个小块,分块储存在
这些网格之中,所以说到这里大家应该都知道选择簇大小有什么用了吧!如果一个文件只有15KB,
不足16KB,又或者是一个文件大小为31KB,最后一块不足16KB,那么多出来的空间就无法利用了,
如果很多个文件都不足16KB,那么存储器就有非常多无法利用的空间,除非把这些文件都删掉。虽
然簇大小越大,空间利用率越低,但是存储器的读取速度却越高,因为FATFS文件系统遍历存储器
的最小单位就是簇大小,也就是说,假设一个32KB的存储器,如果簇大小为16KB的话,只需要遍历
两次,而如果簇大小为4096字节的话,就要遍历8次。Linux系统的文件系统其实和Windows是一样
的,也就是簇大小选择默认的4096字节是最好的,能做到【存储器的利用率——读取时间】的最好
平衡。
格式化TF卡完毕,就要进行系统的烧录了,这里我们都使用Win32DiskImager这个IMG烧录工
具,上传压缩包供大家下载:
IMG文件烧录工具.zip
(11.7 MB)
(下载次数: 18, 2017-9-9 23:16 上传)
烧录系统这个没什么好说的,只需要选对镜像和存储器,静静等待即可。另外需要注意的是,
如果后续要将系统烧到EMMC中,必须选择16G及以上的TF卡。
烧录系统成功之后就可以通过厂家赠送的USB转TTL模块进行串口登录了,板子也有自带的TTL
串口排针,正确连接即可,没什么好说的,注意不要接反了,会立马烧板子的!
看到蓝灯闪烁即表示系统启动成功,可以从串口软件看到输出信息,注意波特率选115200,无硬件流控:
至于串口登录,大家用得最多的软件是Putty,这里我推荐另一个SecureCRT,这个软件在串口
登录状态下是可以通过rz -y指令传输文件到板子的,比Putty要通过SSH登录再通过TFTPD32传输要
方便。当然,TFTPD32传输文件的速度不是SecureCRT的rz -y能比的。以下是SecureCRT登录成功的界面以及SecureCRT压缩包:
SecureCRT.zip
(8.31 MB)
(下载次数: 3, 2017-9-9 23:16 上传)
更多回帖
rotate(-90deg);
回复
相关帖子
NanoPi
【
NanoPi
NEO
Plus2
开发板
试用
申请】
NanoPi
NEO
Plus2
开发板
的评估
2538
NanoPi
NEO
Plus2
开发板
免费
试用
2429
【
NanoPi
NEO
Plus2
开发板
试用
体验】如何能让
开发板
不从
TF
卡
启动
3298
【
NanoPi
NEO
Plus2
开发板
试用
体验】
系统
烧录
6372
【
NanoPi
NEO
Plus2
开发板
试用
体验】
系统
烧录
学习
5315
【
NanoPi
NEO
Plus2
开发板
试用
体验】开箱+
上
系统
+连接wifi
5931
【
NanoPi
NEO
Plus2
开发板
试用
体验】开机上
电
,竟然没有串口数据
4409
【
NanoPi
NEO
Plus2
开发板
试用
体验】SSH登录
系统
3481
【
NanoPi
NEO
Plus2
开发板
试用
申请】智能家居中控
系统
3928
【
NanoPi
NEO
Plus2
开发板
试用
申请】门禁
系统
2597
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分