一、点亮oled
跟着wiki教程走:
在准备的时候有一个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的界面