查看Noduino SmartNode CN的源代码
←
Noduino SmartNode CN
跳转到:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
== 固件烧写 == 模块默认烧写的是微信控制 5 路继电器的固件,可自行刷写微信控制 6 路继电器的固件 模块自带 Bootloader,可直接通过串口刷写固件。 GPIO0 拉高是正常启动;拉低后再上电,模块会自动进入刷机模式 === 准备工具 === 模块设计时把编程刷机的接口都放在在背面,用一个顶针接上杜邦线,连上 USB 转 TTL 板,就能刷写固件 准备一个 5 pin 的顶针,此物某宝有售,[https://item.taobao.com/item.htm?id=531373443594 烧录探针2.54 5P烧录工具] [[文件:5pin.jpg]] 准备一个 USB 转串口板,此处我们使用一个 FT232RL USB 转串口板,此物某宝有售:[http://s.click.taobao.com/bPo0xTx FT232RL USB 转串口板] [[文件:Ft232.jpg | 800px]] 如下接线: * USB_GND ------> NODEC_GPIO0 * USB_GND -----> NODEC_GND * USB_RXD -----> NODEC_TX * USB_TXD -----> NODEC_RX 以上接好后,最后 USB_VCC3.3 -----> NODEC_VCC 通电开机,即进入刷机模式 <br><br> === 准备固件 === 获取 noduino-sdk: <source lang=bash> $ git clone --recursive git://github.com/icamgo/noduino-sdk.git noduino-sdk </source> 生成 toolchain (you need Python 2.7): <source lang=bash> $ cd noduino-sdk/toolchain $ ./gen.py </source> 编译: <source lang=bash> $ cd ../sketch/ctrl6relay $ make </source> 各平台下,Noduino SDK 使用,更多参考: * [[Getting Started with Noduino SDK on Linux]] * [[Getting Started with Noduino SDK on Mac OS X]] * [[Getting Started with Noduino SDK on Windows]] <br><br> === 刷写固件 === 还是在 sketch/ctrl5relay 目录下,直接 make flash: <source lang=bash> $ make flash </source> 即可上传固件。不同平台下,你的串口设备号可能不一样,确认一下你的串口设备,比如在 Windows 下 FT232RL 板可能被识别为 COM3 (设备管理器里查看),则: <source lang=bash> $ make flash ESPPORT=COM3 </source> 即可 <br><br>
返回到
Noduino SmartNode CN
。
个人工具
3.17.162.250
该IP地址的讨论
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面