这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 开源硬件 » 点亮OLed,刷个新固件,小白浅试,高手请勿喷!

共7条 1/1 1 跳转至

点亮OLed,刷个新固件,小白浅试,高手请勿喷!

菜鸟
2015-02-12 09:44:06     打赏

一、点亮oled

跟着wiki教程走:

https://www.microduino.cc/wiki/index.php?title=%E7%AC%AC%E4%BA%8C%E8%AF%BE--Microduino_OLED%E4%BD%BF%E7%94%A8/zh

在准备的时候有一个U8glib库,谷歌已死,下载不了。不过我是直接下载wiki的IDE,找了下库发现里面已经包含了这个库,而且编译没有问题,所以跳过了这步。

wiki上的led和核心板是面包线来连接的

 

但是我们有

 

这块转接板,上面已经把核心板的IIC引出来了,

 

两个随便插,都是一样的。

开始用ODE里面的历程编译一下,发现每个都有依赖文件缺失,懒,不找这些文件了,直接下载wiki上的例程。

https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced/Microduino_OLED


二、刷固件

本来不想刷固件的,但是后来发现我设置的wifi配置,断电重启都会恢复原始状态,搞得甚事不爽,最后还是觉得刷了。

一开始用笔记本搞的,设置好Tftpd32,还特地用虚拟机测试了一下tftp没什么问题,然后设置电脑的ip,右手用putty准备reboot,左手准备串口助手按键盘2,很顺利进入uboot。

 

坑爹的是居然死活连不上tftp,最后还把路由里面的固件搞死了,系统起不来。这下就比较惨了,不能一边reboot一边按2了,没有复位按键,断电后串口助手是打不开的。只能一边断电准备上电,一边准备打开串口助手迅速按下2,一气呵成,真锻炼反应,搞得每次都那个激动的按按,做充足准备。

还是没连上tftp,后来想用我的虚拟机做服务器,手贱在wi7下点了禁用虚拟机的网络,重新启动后虚拟机里面的网络配置已经完全空了,不搞了,等明天用台式。

 

早早用台式,一下就连山tftp了,

 

搞定,浏览器输入192.168.1.7,上传固件

 

wifi起来了,设置配置,断电重启。

 

配置依然存在,OK,GOOD。(用的是带uboot的固件)。

 

三、测试

 

开机有一段乱码,改一下波特率57600,看看是啥玩意

 

看到了,是新的uboot启动信息,不过这里说

 

但是我试了好几次一直按都没反应,不知道后面想用uboot刷机怎么搞。继续研究研究。

------------------------------------------------------------------

请教了@狱锁狂龙,然来这个uboot是,按着res键,重启系统,按到乱码的时候在浏览器输入192.168.1.1就可以看到传说中不死uboot的界面



院士
2015-02-12 14:23:57     打赏
2楼

菜鸟
2015-02-12 14:40:58     打赏
3楼
赞一下!!!

专家
2015-02-12 14:44:48     打赏
4楼
已经开始屏幕了,进度好快啊,加油!

菜鸟
2015-02-14 14:37:52     打赏
5楼
 接下来用MicroWRT驱动OLED试试吧

院士
2015-02-15 12:21:02     打赏
6楼
帖子好有内容啊!

专家
2015-02-17 19:22:40     打赏
7楼
研究系统编译中,研究iic的驱动加载,似乎没有wiki里说的那么简单

共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]