UP Board 人若有大胆,板子就很惨:首次上电开机失败
前言
原创文章,转载引用务必注明链接。
注意:拍照自带抖动功能,画质大家凑合着看。冬日天气干燥,手触摸板子前建议流水洗手或者握持大体积导电体将静电放走。
本文使用Markdown写成,为获得更好的阅读体验和正常的图片、链接,请访问我的博客文章地址:
http://www.cnblogs.com/sjqlwy/p/up_powerup.html
上电
本来想先硬件解析的,可是想想开机上电之后再解析更靠谱,不然连led灯在哪都不知道。
然后一脸懵逼,没有已出版的《Getting Started》类书的话,官方也应该弄个用户手册。最终我们来到官方wiki 。
供电
Power is Power
巧妇难为无米之炊,没有电啥都干不了,看一下说明书(PDF下载版):

需要5v的:首先,这个为啥供电范围不能宽一点呢。。。然后翻箱倒柜找到一个5v1a的,因为我是一个有信仰的男人(话说刺客信条电影快上映了),所以我相信空载能启动,去吧,皮卡丘!

更新:【如何供电】wiki页面上有额外说明:
- 在耗电较低时也可以通过5V GPIO接口为设备供电(也就是所谓反向供电,在RPi上也可以但是由于没有相关保护电路故不推荐)
- 即使断电之后,USB 3.0 OTG接口也会短时间维持带电
- 早期版本的UP板只能通过DC接口供电。两个问题:
- 如何知道我的硬件版本?
- 是不是新版增加了反向供电保护电路?
如何控制
等等,突然又有一个问题,作为手头没有显示器、路由器的男人,遇上一块没有无线网卡的开发板,怎么才能知道它启动了没有,何况出厂安装的什么系统我也不知道,突然眉头一皱,记上心头。教练我还可以抢救一下,我有USB2TTL串口调试模块。
使用串口模块调试UP板
首先看一下Pinout引脚图:

嗯呐,使用6(GND地)、8(TX)、10(RX)三个引脚就可以了。那么那个引脚是Pin 1 呢?

剧本不对啊老湿!说好的兼容RPi呢,你这到底哪个是Pin1。。。我们还是来看看吸尘器的引脚图:

推荐这个网站(http://pinout.xyz/) 看树莓派的引脚图,很直观,每个引脚还可以点击。因为这三个引脚并没有向UP反向供电,即使错了也没关系(你的板子烧掉了可别赖我。。。)
掏出USB2TTL调试模块:

【CMSIS-DAP Mini 仿真器】RockEnegy公司的产品,众筹试用页面见此 ,附带串口调试功能,比较奇葩的是标记的是TGT_RX (Target),所以不是TX-RX那种,而是TGT_TX-TX这种连接。使用miniUSB接口供电。
UP Board 一骑马斯!

【使用Xshell查看串口输出】

连接完毕准备启动。很激动,同时我也在思考:
- 如果是Windows怎么办
- 如果ubilinux没有开启串口登录怎么办
但是,等了好久没见有输出,
于是喜闻乐见启动失败。
可能原因:
- 没有预置系统。一般开发板出厂会预置系统,便于检测设备是否正常。但是看了一眼wiki,又觉得似乎没有。
- 供电不足没有正常启动。前面供电部分讲过,空载时1A电流应该是可以启动设备的。
- 串口模块本身或者设置问题。手头还有一个国产CH340和FTDI Cable,但是调试Guitar开发板正常。
怀疑是原因1,那么到底有没有预置系统呢,虽然我们可以直接烧录新系统,但是这样就无法知晓答案了。
当时UP Board离我只有0.01公分,但是四分之一炷香之后,我决定启用 PLAN B。

PLAN B ——网线直连
由于手头并没有路由器,好在有台笔记本和网线,所以我们可以通过网线直连+搭建DHCP服务器来快速查看UP Board是否正常开机(理论上)。具体方法参考我之前的帖子《网线直连控制Guitar (增强版)》 ,是我个人改进的方法。

UP板电源指示灯亮——>网卡灯亮,经过等待,Tftp32并没有识别到新的设备接入。我们有极大把握认为UP Board没有预置系统。
后记
本来是想再谈UP Board的,因为第一篇漫谈之后看了很多关于UP Board背后的故事,有了新的感悟,没想到江浙沪快递这么快,只好先直播一下。下篇我们就得灰溜溜为UP板装系统了。
UP Board 人若有大胆,板子就很惨:首次上电开机失败的更多相关文章
- P3980 [NOI2008]志愿者招募 费用流 (人有多大胆地有多大产
https://www.luogu.org/problemnew/show/P3980 感觉费用流比网络流的图更难想到,要更大胆.首先由于日期是连续的,所以图中的点是横向排列的. 这道题有点绕道走的意 ...
- UP Board 妄图启动ubilinux失败
前言 原创文章,转载引用务必注明链接. 经历了上次的上电开机失败,我们终于发现需要手动为UP板安装系统,因为没有显示器的Headless模式时,使用Linux比较方便,另外熟悉Debian系的,所以选 ...
- 【游记】NOIP 2017
时间:2017.11.11~2017.11.12 地点:广东省广州市第六中学 Day1 T1:看到题目,心想这种题目也能放在T1? 这个结论我之前遇到过至少3次,自己也简单证明过.初见是NOIP200 ...
- 湖人季后赛淘汰出局 - For James 2021.6.4
今天有NBA季后赛湖人主场对太阳的G6比赛,之前湖人2-3落后,这场比赛输了就被淘汰了.上午特意看了比赛的直播,期望着湖人能赢下这场,这样还有打G7的机会,也就还有进入下一轮的机会.最后湖人还是输了这 ...
- IT人学习方法论(一):学习方向
07年的时候曾经讲过一节Webcast,名叫<使您成为Windows专家的一些学习习惯 >.直到最近,还经常收到听众关于这一节课反馈和心得的电子邮件,可见学习方法论是大家非常关心的问题.因 ...
- Altium Designer 定义板子外框
Altium Designer 提供多种定义板子外形的方法. 第一种方法,在Files 面板(在界面下面System菜单条中查找)中选择PCB Templates命令.在这个界面下您可以选择符合您设计 ...
- (转)失败和拒绝,也是一种肯定 找工作时,我四处碰壁这一段经历对自己职业生涯的帮助最大。为什么? "因为这些挫折让我的脸皮变厚了 如果你不是每天被人拒绝,那就说明你的人生目标不够远大 所谓成功,就是不停地经历失败,并且始终保持热情
(转)失败和拒绝,也是一种肯定 昨天,先是看到一个老外,说了一句很震撼的话. "你个人的项目,应该有四分之一会失败,否则就说明你的冒险精神不够." (Expect and hope ...
- 风物长宜放眼量,人间正道是沧桑 - 一位北美 IT 技术人破局
引言 我对于本科时光的印象,还停留在那所普通 211 大学的建筑物之间,我坐在大学的时光长廊里,满眼望去,都是经历的过的故事.可毕业后回首,却很少有人能说,自己从来没有迷茫过.迷茫,仿佛就是一团乌云, ...
- 1奶茶店创业成本: 2发饰品加盟店创业成本 3眼镜行业店创业成本 从“程序员转行卖烧饼”想到IT人创业
总结: -------奶茶店创业成本: 而这个奶茶店初期投资是:3万元加盟费+1万元保证金+8000装修+两万设备(冰柜.展示柜.收银机等等).别说赚钱,什么时候把初期投资赚回来呀! 一个店的利润就是 ...
随机推荐
- python 进度条的编写
背景: 在执行一些Python脚本时,经常出现执行脚本的过程当中,不知道脚本执行了百分之多少,这个问题一直都让我很苦恼.所以特意总结一下,进度条的编写. #!/usr/bin/env python2. ...
- 每天5分钟 玩转OpenStack 目录列表
最近在学习 OpenStack 的相关知识,一直苦于 OpenStack 的体系庞大以及复杂程度,学习没有进度,停滞不前.偶然机会在 51CTO 上发现了一个热点的专题关于 OpenStack 的,题 ...
- 测试EntityFramework,Z.EntityFramework.Extensions,原生语句在不同的查询中的表现。原来池化与非池化设定是有巨大的影响的。
Insert测试,只测试1000条的情况,多了在实际的项目中应该就要另行处理了. using System; using System.Collections.Generic; using Syste ...
- Hibernate入门笔记
相关基础概念请从其它教材简单了解,这里仅记录下第一个Hibernate程序的实现步骤. 环境说明: java开发工具:eclipse MARS.2 Release(4.5.2) hibernate版本 ...
- 实例:对2个Makefile的备注
实例1:Makefile编译链接简单.c函数 example.c Makefile exe: example.c gcc example.c -o exe clean: rm exe 执行效果: 实例 ...
- 产生冠军 hdoj_2094 巧用set
产生冠军 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submis ...
- express中url的参数传递和获取
1,传统get参数 浏览器通过这种形式的url访问localhost/userlist?id=xxx&name=yyy,这种方式可以通过req.query.id获取参数的值 router.ge ...
- struts-tags通用标签基本用法
2017-01-07 16:02:46 <s:debug></s:debug><!-- 标签库中实现的debug --> ${name }<!-- 是从对象栈 ...
- oAuth 2.0 笔记
OAuth 2.0规范于2012年发布,很多大型互联网公司(比如:微信.微博.支付宝)对外提供的SDK中,授权部分基本上都是按这个规范来实现的. OAuth 2.0提供了4种基本的标准授权流程,最为复 ...
- 两年来的core折腾之路几点总结,附上nginx启用http2拿来即用的配置
序:一年多没更新博客园的内容了,core已经发生了翻天覆地的变化,想起2014年这时候,我就开始了从当时还叫k的那套preview都不如的vnext搭建这套系统,陆陆续续它每一次升级,我也相应地折腾, ...