programando un chip BEKEN BK3431 bluetooth 4.0 ble tag

2

Tengo pocas etiquetas BLE, con botón + led + zumbador (AKA "iTag"), Los abrí y vi que se basa en un solo chip: BEKEN BK3431. Tengo acceso a las siguientes almohadillas JTAG / test:

VCC3V | GND | P05 | P04 | P06 | P07 | PROG | RSTN | TXD | RXD

Busqué en línea y no pude encontrar una referencia para programarlo. Quiero crear un firmware de vestuario simple (en c / c ++) y hacer que la etiqueta transmita datos personalizados. ¿Qué herramientas / hardware y software de desarrollo necesito para cargar mi propio firmware en esta etiqueta BK3431? ¿Alguien está familiarizado con este chip? Gracias

    
pregunta itai

1 respuesta

1

Parece un pequeño IC ordenado, ya empaquetado. Me interesa hacer lo mismo, pero ¿dónde se menciona este "archivo relevante" a continuación?

Es SPI no JTAG, ya que no tiene los pines "JTAG_MODE" (pin 24) o "JTAG_RST" (P03, pin 1) desglosados.

De la página   

"La memoria FLASH de 128K bytes se usa para almacenar el código del programa. Se puede acceder   a través de una simple interfaz SPI. Se utilizan cuatro GPIO P0.4, P0.5, P0.6 y P0.7   para el programa FLASH en modo programa. Puedes leer, escribir o borrar el FLASH.   Espacio con diferente comando SPI. Para obtener información detallada, consulte el   archivo relevante   Después de borrar, todos los datos en el FLASH son 0xFF, el cliente puede escribir su   programa en el flash. Además, los datos en el FLASH se pueden leer para su depuración.   Una vez que se realiza el proceso de desarrollo, el acceso para el FLASH puede ser   Prohibido escribiendo 0x12345678 en las últimas cuatro direcciones. ([128k-4] ~ [128k]) "

, ¿entonces tal vez ha sido "prohibido"?

  

Programación FLASH: interfaz JTAG, I2C, SPI y UART.

Parece que P04, 5, 6 & 7 están conectados a la SPI (4-MOSI, 5-MISO, 6-SCK y 7-CSI (CE)), mientras que la interfaz UART también se rompe. PROG establece "Selección de modo de programa de flash; 0: Flash en modo normal & 1: Flash en modo de programa" ???

Creo que esto es un callejón sin salida, pero fue divertido intentarlo ...

    
respondido por el electron1979

Lea otras preguntas en las etiquetas