Commit 2feee30b authored by aohui.li's avatar aohui.li

补充Readme

parent a4eb209d
......@@ -15,4 +15,131 @@ sudo make isr_app #编译
sudo ./isr_app 467 #读取GPIO 467上的中断
```
TODO...
## 物理连接
![](attachment/4b01d37ae6fe8cd6b2e8a302c0d83778.png)
1. 使用全速TypeC连接到电脑;
2. 以太网连接路由器;
## 底板基础镜像烧录
### 0. RKDevTool 工具
![](attachment/d597f861b1fbad3156a3e12a28df9e5c.png)
![](attachment/30f525588e856e647a3e7c2ebcebe0eb.png)
检查如上所示的镜像列表;
![](attachment/605f470271f8216acae6fa99e4399ac1.png)
如果下面一行没有显示“发现一个ADB设备”,请更换一个全速Type-C或者重新插拔数据线,重新上电重启网关。
![](attachment/dcc6355b6326f082124e9eef50e2fa33.png)
右侧有切换成功的Log信息后,点击“执行”,开始烧录。
![](attachment/d621444457013e3e1ccf52a9fc0953a3.png)
等待右侧Log信息提示,下载完成即可,随后拔掉数据线。
## 软件镜像部署
### 1. 预备
```bash
sudo bash ./prepare.sh
```
### 2. 开始部署
```bash
sudo make
```
整体执行流程 :-> 安装 debian 应用 ->安装 Pip whl 包 -> 安装 iic 驱动,点亮所有LED -> 编译中断测试程序 -> 克隆 source code -> 命令行终端选择程序并下载 -> 配置程序 -> 结束
选择程序,会出现以下界面:
![](attachment/a557d397dbfb2050247f146b7de43fba.png)
通过方向键,跳转到607-> wtdiagnose:
![](attachment/739c8fb504804c420d7bb4a750943457.png)
选中wtdiagnose.zip进行下载
![](attachment/e6606db7b99be9db5a7b8503e933b162.png)
通过方向键右键,选择Cancel 退出,等待自动配置即可。
完成后,检查LED的灯是否全部亮起。
![](attachment/5324aeedba7b64e1dd5fa8a8e6b751b6.png)
### 3. 运行测试
#### 3.1 电流测试
![](attachment/7e84bd1506175eaec965ed0cac658172.png)
```bash
# 测试电流,MQTT 订阅主题,如WT/+/24010545W/#
sudo make wtcurrent_test
# 检查有电流值a为19.576,说明通道正常,通过测试
# Ctrl + C 退出
```
![](attachment/c00472805e1a971f95f7a035e3f111b8.png)
![](attachment/73611e1b1c5d598cc5d4b3e393dadde4.png)
#### 3.2 远程测试
- 开远程
发送:`WT/WTG6XXF/24010543/RemoteConnect`
内容:`{"cmd":3}`
返回:
![](attachment/47a0449b5d6749d5d816b3336e3c2f21.png)
- 远程
- 输入`cat /proc/serialnum `, 确定远程的是正在测试的SN
![](attachment/c34c87e9700769aa0e01cb64a4a85a79.png)
- 关闭远程
发送:`WT/WTG6XXF/24010543/RemoteConnect`
内容:`{"cmd":4}`
返回:
![](attachment/ab7018944d490b32eb75d7f617096c3c.png)
#### 3.3 RS485 检查
- 在485端口上接一个485传感器
![](attachment/e85b615ec2002b7b41ecf1f455db1413.png)
```bash
sudo make rs485_app
# 显示成功,表示RS485功能正常
# Ctrl + C 退出
```
#### 3.4 中断测试
```bash
sudo ./isr 467 # ---- 通道 DIAB --5
sudo ./isr 468 # ---- 通道 DIAB --6
sudo ./isr 463 # ---- 通道 AIN4 --1
sudo ./isr 464 # ---- 通道 AIN4 --2
sudo ./isr 465 # ---- 通道 AIN4 --3
# Ctrl + C 退出
```
![](attachment/0c74e76db4a952b8797444e82ea5a543.png)
#### 3.5 振动传感器数据测试
可以看到CheckIn信息,检查上发的version是否是自己要部署的。
![](attachment/331d4e98ead2b2670c3c4e04209aea5a.png)
![](attachment/560c8a3c89b08b08bea7a01111223201.png)
检查上发的Data
## 4. 结束测试正式发布
```bash
sudo make release_app
#硬件重启后,请关注数据和远程是否正常。
```
重启之后,通过MQTT 在**正式平台**,订阅数据和调试远程。
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment