Edge-V
您不需要Edge-IO板就可以在Edge-V上设置串行调试器。 只需使用板载GPIO引脚,如图所示(与VIM1,VIM2和VIM3相同)。
Edge
如果您使用的是Edge SBC,请继续阅读以下内容:
准备
- 串行调试工具。 在本指南中,我们将使用USB到TTL转换器。 确保它支持”1500000”波特率。
- Edge需要Edge-IO分支板来支持串行调试。
连接
按如下步骤连接:
- 通过FPC排线连接Edge板和Edge IO板。
2)连接所有的GPIO,检查TX/RX确保连接正确。
- Tool Pin
GND
: <—> Edge IOGND
- Tool Pin
TXD
: <—> Edge IORXD
- Tool Pin
RXD
: <—> Edge IOTXD
连接如下:
- 把串口工具USB插入PC。
设置Kermit
安装c-kermit:
1 | $ sudo apt-get install ckermit |
添加访问权限:
1 | $ sudo usermod -a -G dialout $(whoami) |
添加如下内容到 ~/.kermrc文件进行设置:
1 | set line /dev/ttyUSB0 |
支持1500000
波特率
为了支持1500000
波特率,需要替换kermit
文件,点击这里下载,并执行如下命令。
1 | $ chmod +x kermit |
运行kermit
:
确保连接正确,如果一切正常会打印如下信息:
1 | $ kermit |
注意如果打印如下信息,你需要检查步骤
添加访问权限
是否执行正确。
1 | /dev/ttyUSB0: Permission denied |
SecureCRT BUG
如果你使用SecureCRT连接你的edge,你会看到log是这样子的
这是SecureCRT本身的bug,你需要执行以下步骤:
- 先打开一个kermit,你会看到正确的log信息
- 关闭kermit,打开SecureCRT连接你的开发板
你就会看到正确的信息了
注意如果设置了还是不能连接,你可能需要检查你的串口设置时候正确了