Bluegiga BLE112: Depuración en serie

Es la primera vez que publico mi pregunta a esta ingeniería eléctrica.

De todos modos, estoy tratando de hacer un dispositivo BLE usando un BLE112-A BlueGiga.

Podría actualizar un firmware de BLE112 pero estoy atascado con la depuración en serie usando un adaptador de serie a USB FTDI. Necesito tu ayuda.

Meta

・Quiero ver mensajes de depuración que son contadores incrementales cada segundo.

lo que ya funciona

・Pude actualizar un firmware de BLE112. Lo que actualicé el firmware fue esto.

https://github.com/slackhappy/ble112/tree/master/serial_debug

lo que me estoy perdiendo

・No pude ver ningún mensaje de depuración en RealTerm.

Que dispositivos tengo y firmware

・Un dispositivo BLE con una interfaz CC-Debuger. La hoja de datos es esta.

http://runningele.web.fc2.com/ble/REBLE112FR_sch.pdf

・Un adaptador FTDI USB a serie.

http://doc.switch-science.com/datasheets/ssci/FTDI%20USB%20Serial.pdf

・Depuración de serie/consola/UART con el BLE112 hecho por slackhappy.

https://github.com/slackhappy/ble112/tree/master/serial_debug

・La conexión entre el dispositivo BLE y el adaptador serial FTDI.

BLE device  | FTDI Serial Adapter
P0_2 | DTR
P0_3 | RX
P0_4 | TX
P0_5 | CTS

・Término real

ingrese la descripción de la imagen aquí

Como puedo ver "Estado", parece que no está conectado correctamente.

Cualquier ayuda será apreciada.

Gracias,


ACTUALIZAR

Confirmé que COM3 está conectado al adaptador y que la conexión está bien.

ingrese la descripción de la imagen aquí

Uso RealTerm con bastante frecuencia y lo único que esperaría que se encienda es CTS con esas conexiones, aunque no estoy familiarizado con ese módulo, por lo que tal vez el flujo de hardware esté deshabilitado, por lo que también estaría apagado. ¿Escribir algo como ATo ATIdar una respuesta?
@PeterJ Gracias, estoy muy contento de ver sus comentarios porque casi dejo de recibir comentarios. De todos modos, ¿cómo puedo escribir "AT" en RealTerm? Lo siento, no estoy familiarizado con la aplicación de terminal. Cuando trato de escribir en el área de fondo negro en la terminal, no puedo obtener ninguna respuesta.
Normalmente, solo haría clic en el área negra para asegurarse de que tiene el foco y escribir, por lo que podría tener otro problema, pero mientras escribe debería ver TXD parpadear rápidamente.
@PeterJ ¿El TXD significa una luz en mi adaptador FTDI? Puedo ver una luz con la etiqueta "TX". Si es así, la luz no parpadea. Cuando conecto el USB al adaptador, la luz parpadea por un momento.
Me refería a TXD bajo el estado en RealTerm, pero también debería parpadear en el adaptador FTDI. Estoy a punto de partir pronto, pero algo que intentar sería conectar el TX y el RX juntos en el adaptador FTDI y ver si los caracteres hacen eco. Sin embargo, habría pensado que cuando podría hacer una actualización de firmware, el hardware debería estar bien, tal vez también verifique en el administrador de dispositivos que realmente es COM3; tal vez el actualizador realiza una detección automática y está en un puerto diferente.
@PeterJ Adjunté una captura de pantalla. Confirmé que COM3 está conectado al adaptador y que la conexión está bien. Con respecto al TXD, entendí el significado. Por ahora, mi PC y el adaptador están conectados pero el módulo BLE y el adaptador no están conectados. En este caso, ¿crees que el TXD en RealTerm parpadea cuando escribo "AT"? Quiero decir que quiero probarlo de forma más sencilla.
Si la luz TX parpadea sin una conexión entre el adaptador y el módulo BLE, es posible que deba verificar la conexión o la configuración entre mi PC y el adaptador.

Respuestas (1)

En su publicación, muestra (BLE112 a la izquierda, FTDI a la derecha de |):

BLE device  | FTDI Serial Adapter

P0_2 | DTR
P0_3 | RX
P0_4 | TX
P0_5 | CTS

Sin embargo, de acuerdo con la Tabla 3 en la Hoja de datos BLE 112 1.44 del sitio web de Bluegiga, los pinouts deben ser:

P0_2 (pin 26) CTS | (FTDI) RTS
P0_3 (pin 25) RTS | (FTDI) CTS
P0_4 (pin 24) TX  | (FTDI) RX
P0_5 (pin 23) RX  | (FTDI) TX

Estos son para USART 1. Hay una configuración diferente que usa los mismos pines para USART 0, pero dado que el anterior es el que se usa en su placa de desarrollo, esto me lleva a creer que es la configuración predeterminada.

Por cierto, a lo que te refieres como una hoja de datos es en realidad un esquema de su tablero de conexiones.