差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
digi:arm-embedded:ccmp2:dt-console [2024/11/06 23:03] robindigi:arm-embedded:ccmp2:dt-console [2024/11/06 23:41] (当前版本) robin
行 6: 行 6:
 ===**其它隔离芯片可能存在的反作用**=== ===**其它隔离芯片可能存在的反作用**===
 注意,如果用普通电气隔离芯片,可能会起到相反的作用,以下图为例: 注意,如果用普通电气隔离芯片,可能会起到相反的作用,以下图为例:
-{{:digi:arm-embedded:ccmp2:pasted:20241106-223339.png |}}+{{:digi:arm-embedded:ccmp2:pasted:20241106-223339.png}}
  
 这里的隔离芯片,实测中发现: 这里的隔离芯片,实测中发现:
行 14: 行 14:
  
 ===**解决办法**=== ===**解决办法**===
-好了,我们弄清楚了上面这个情况,就比较容易了一种就是用外部上拉来解决问题,比如上面的情况,可以测试一下加个右侧上拉,是否就可以了。+好了,我们弄清楚了上面这个情况,就比较容易了。 
 + 
 +一种就是用外部上拉来解决问题,比如上面的情况,可以测试一下加个右侧上拉,是否就可以了。
  
 另一种就是不加这种隔离芯片,此时在没接USB线缆时,USB转UART给的RX信号线不论是浮空,还是低电平,只要会让MPU认为不是空闲状态,我们就需要对console口的RX内部配置成上拉,以便能确保启动。 另一种就是不加这种隔离芯片,此时在没接USB线缆时,USB转UART给的RX信号线不论是浮空,还是低电平,只要会让MPU认为不是空闲状态,我们就需要对console口的RX内部配置成上拉,以便能确保启动。
行 42: 行 44:
  
 上面的pins1和pins2分别对应Tx和Rx引脚,默认是Bias-disable,需要改为bias-pull-up表示上拉偏置。 上面的pins1和pins2分别对应Tx和Rx引脚,默认是Bias-disable,需要改为bias-pull-up表示上拉偏置。
 +
 +===**关于别名**===
 +Linux中对串口的初始化需要在设备树里设置别名,比如:
 +
 + aliases {
 +           serial5 = &uart5;
 +           serial6 = &uart7;
 +      };