Red de conocimiento informático - Conocimiento informático - RTT2UART - Utilice Segger RTT como un puerto serie

RTT2UART - Utilice Segger RTT como un puerto serie

Con respecto a Segger RTT, he escrito uno o dos artículos antes, principalmente porque ahora se usa básicamente para depurar. ¿Quién quiere que el chip tenga menos puertos serie? ..................... Las ventajas de Segger RTT son tan obvias como las desventajas. No hablaré de las ventajas, pero hablemos de las deficiencias. En mi opinión, esta es también la intención original de escribir este artículo. La mayor desventaja de este producto es que es propio de Segger y no tiene soporte para herramientas de terceros (al menos no lo he encontrado hasta ahora). Cuando usaba puertos serie en el pasado, había muchas buenas herramientas para elegir.

¿Hay alguna forma de solucionar este problema? Es imposible deshacerse del depurador jlink y usar RTT. Aún es posible hacer que las herramientas del puerto serie utilizadas antes sean útiles. Con este fin, dediqué algún tiempo a escribir una herramienta que pueda unir RTT con el puerto serie. Con esta herramienta de puerto serie virtual, puede utilizar directamente la herramienta de puerto serie a la que está acostumbrado. El código fuente de esta herramienta está disponible aquí y está implementado en Python, utilizando PySide2 como interfaz.