Abaixo a discussão via WhatsAPP para ser a base para a construção de um device HCI baseado no NINA W106 e acessado via LINUX, pelos pinos TXD, RXD, CTS e RTS.
[27/01/2025 15:44:23] ~ C.C: boa tarde MIguel, blz
[27/01/2025 15:44:25] ~ C.C: ?
[27/01/2025 15:44:58] ~ C.C: <anexado: 00000012-PHOTO-2025-01-27-15-44-58.jpg>
[27/01/2025 15:45:26] ~ C.C: Adquirimos recentemente esse kit com a smartcore. Já consegui fazer alguns testes e programações..
[27/01/2025 15:45:55] ~ C.C: O que eu estava precisando eh o firmware que roda comando at para o NINA w106.
[27/01/2025 15:46:31] ~ C.C: O manual pede para olhar o site da ublox, procurei bastante e não encontrei.
[27/01/2025 15:57:29] Miguel Wisintainer: boa tarde Caio
[27/01/2025 15:57:43] Miguel Wisintainer: pretendes rodar comandos at no W106, certo ?
[27/01/2025 15:58:06] Miguel Wisintainer: pq nao é nativo
[27/01/2025 16:03:20] Miguel Wisintainer: tem que compilar a imagem
[27/01/2025 16:03:25] Miguel Wisintainer: baseado no esp-idf
[27/01/2025 16:03:50] ~ C.C: isso..
[27/01/2025 16:04:01] ~ C.C: ja tenho o ambiente com o esp_idf
[27/01/2025 16:05:49] Miguel Wisintainer: entao já consegues compilar qualquer app
[27/01/2025 16:06:39] Miguel Wisintainer:
https://docs.espressif.com/projects/esp-at/en/latest/esp32/Compile_and_Develop/How_to_clone_project_and_compile_it.html
[27/01/2025 16:06:44] ~ C.C: qualquer não sei.. rsrs mas ja compilei alguns..
[27/01/2025 16:06:48] Miguel Wisintainer: entao podes começar por aqui
[27/01/2025 16:07:17] Miguel Wisintainer: tem um macete antes de compilar
[27/01/2025 16:07:34] Miguel Wisintainer: definir qual o pino TXD e RXD do W106
[27/01/2025 16:07:45] Miguel Wisintainer: para mandares e receber respostas dos comandos AT
[27/01/2025 16:08:37] ~ C.C: 22 e 23 respectivamente, correto?
[27/01/2025 16:08:48] Miguel Wisintainer: exato
[27/01/2025 16:09:11] Miguel Wisintainer: lá dentro no make menuconfig
[27/01/2025 16:09:47] Miguel Wisintainer: 1
[27/01/2025 16:10:03] Miguel Wisintainer:
https://nina-w102-at-commands.blogspot.com/2021/08/u-blox-nina-w106-e-comandos-at.html
[27/01/2025 16:10:20] ~ C.C: hum... esse menu ainda me assusta um pouco.. olhei bastante sobre o uart e hci do bluetooth, mas nao sei se fiz certo minhas configurações...
[27/01/2025 16:10:21] Miguel Wisintainer: este é um blog antigo, acho que era o esp-if 2.7
[27/01/2025 16:10:45] Miguel Wisintainer: que fiz para compilar comandos AT
[27/01/2025 16:11:08] Miguel Wisintainer: perai...
[27/01/2025 16:12:01] Miguel Wisintainer: nao precisa mais do make menuconfig
[27/01/2025 16:12:04] Miguel Wisintainer: veja no blog
[27/01/2025 16:12:05] Miguel Wisintainer: factory_param_data.csv
[27/01/2025 16:12:21] ~ C.C: os pinos ja vem do codigo, né? <Mensagem editada>
[27/01/2025 16:12:59] Miguel Wisintainer: no factory_param_data.csv
[27/01/2025 16:13:10] ~ C.C: aproveitando que voce entende bastante desse ambiente, tentei rodar o seguinte item:
[27/01/2025 16:13:16] Miguel Wisintainer: PLATFORM_ESP32,WROOM-32,,0xfcfc,3,0,78,1,1,13,CN,115200,1,3,-1,-1,-1,-1
[27/01/2025 16:13:46] Miguel Wisintainer: no 22,23 são especificações da U-BLOX
[27/01/2025 16:14:01] Miguel Wisintainer: mas no glue logic (ESP32) é 1 e 3
[27/01/2025 16:14:05] Miguel Wisintainer: entendeu ?
[27/01/2025 16:14:40] Miguel Wisintainer: 1,3 é o que vale para espressif, mas estão soldados nos PAD do emcapsulamento da U-BLOX W106
[27/01/2025 16:15:49] Miguel Wisintainer: nao tem segredo
[27/01/2025 16:15:54] ~ C.C: então ai eu considero o do modulo (22 e 23) e nao o do bard, é isso?
[27/01/2025 16:16:18] Miguel Wisintainer: sim, no lado da u-blox, mas no lado do esp32 são 1 e 3 do esp32
[27/01/2025 16:16:35] Miguel Wisintainer: no começo me deixou confuso isto
[27/01/2025 16:16:53] ~ C.C: hum..
[27/01/2025 16:17:14] Miguel Wisintainer: entendeu o conceito ?
[27/01/2025 16:17:23] ~ C.C: uma outra duvida, que eu acho que resolveria todos os meus problemas atuais seria isso:
[27/01/2025 16:17:40] ~ C.C: https://github.com/espressif/esp-idf/tree/master/examples/bluetooth/hci
[27/01/2025 16:18:07] ~ C.C: nesse git tem um codigo exemplo para comunicar o hci pela uart, inclusive ja fazendo o attach no linux.
[27/01/2025 16:18:28] Miguel Wisintainer: eu só usei ate o momento UART e SPI para BLE
[27/01/2025 16:18:32] Miguel Wisintainer: mas serviria
[27/01/2025 16:19:26] ~ C.C: aparentemente na o que imprime na porta serial diz que tudo foi ativado, e pegou inclusive o mac, mas no linux ele faz o attach, mas o hciconfig fica no down
[27/01/2025 16:20:26] Miguel Wisintainer: putz...isto eu não testei...
[27/01/2025 16:22:16] Miguel Wisintainer: teu problema pode ser que não estas mapeando os GPIOS certos
[27/01/2025 16:22:39] Miguel Wisintainer: algo do tipo,
uart_set_pin(CONFIG_BT_HCI_UART_NO, UART0_TX_F, UART0_RX_F, UART0_RTS_F, UART0_CTS_F);
[27/01/2025 16:22:41] ~ C.C: estou tentando esse codigo, nele ele usa duas uarts, a 0 para debug e uma segunda para comunicação com o linux.
[27/01/2025 16:23:59] ~ C.C: troquei o debug para uma UART1 (setei alguns pinos que eu nao me lembro agora (pode ser qualquer um? saberia me dizer dois que com certeza funciona) e coloquei a comunicação Uart 0 para o HCI,
[27/01/2025 16:24:48] Miguel Wisintainer: deixa ver no datasheet
[27/01/2025 16:28:04] Miguel Wisintainer: 5 e 18 do ESP32, que corresponde aos pads 28,29 do NINA W106
[27/01/2025 16:28:21] Miguel Wisintainer: https://content.u-blox.com/sites/default/files/NINA-W10_DataSheet_UBX-17065507.pdf
pagina 18
[27/01/2025 16:29:06] Miguel Wisintainer: são general purpose
[27/01/2025 16:30:02] Miguel Wisintainer: estou achando que no make menuconfig tens que configurar os pinos
[27/01/2025 16:30:08] Miguel Wisintainer: para HCI
[27/01/2025 16:32:15] ~ C.C: cheguei a alterar algumas coisas, mas meio sem saber exatamente...
[27/01/2025 16:32:47] Miguel Wisintainer: mas agora sabes que TXD,RXD são 1,3
[27/01/2025 16:32:58] ~ C.C: nesse kit, o ftdi tem uma porta extra, que são os pino D0 até D7, tem como utilizar para ligar o rx e tx de uma segunda uart?
[27/01/2025 16:33:11] Miguel Wisintainer: e os outros dois podem ser 28,29
[27/01/2025 16:34:09] Miguel Wisintainer: pelo que lembro ele é para a UART0 (de bootloader)
[27/01/2025 16:35:08] Miguel Wisintainer: mas tem os jumpers lá...acredito que possa mudar...o ftdi para segunda UART...
[27/01/2025 16:35:18] ~ C.C: então esse ftdi tem 4 "portas"", tanto que no linux é possivel "ve-las", mas no windows não são ativas.. se desse para usar esse IO do ftdi como uma segunda serial facilitaria..
[27/01/2025 16:35:20] Miguel Wisintainer: não estou com um KIT aqui para ver na pratica
[27/01/2025 16:36:10] ~ C.C: com relação aos Jumpers, não mudei nada do que vem de fabrica. vc acha que algum deles pode estar interferindo?
[27/01/2025 16:37:12] Miguel Wisintainer: eles estão ligados no 22 e 23 do PAD do ESP32, pq eu atualizava o W106 pela UART do PC via o FTDI
[27/01/2025 16:37:47] ~ C.C: sim, a uart0 está ligada diretamente a porta 1 do ftdi
[27/01/2025 16:38:26] ~ C.C: mas blz, vou fazer os testes com o AT, e amanha eu retorno aqui com mais algumas duvidas.. rsrs
[27/01/2025 16:38:49] Miguel Wisintainer: mas chegastes aqui
[27/01/2025 16:38:54] Miguel Wisintainer: https://docs.espressif.com/projects/esp-at/en/latest/esp32/Compile_and_Develop/How_to_clone_project_and_compile_it.html#esp-at-get-at-sdk ?
[27/01/2025 16:40:56] ~ C.C: não vou conseguir testar agora, pq estou com um outro b.o. no momento, mas pego para testar ainda hj..
[27/01/2025 16:41:02] ~ C.C: muito obrigado por enquanto
[27/01/2025 16:41:20] Miguel Wisintainer: espero que tenha sanada pelo menos algumas duvidas
[27/01/2025 16:41:35] ~ C.C: eu tb... rsrs. valew
[27/01/2025 16:41:52] Miguel Wisintainer: aproveite e veja isto
[27/01/2025 16:41:53] Miguel Wisintainer: https://loja.smartcore.com.br/pagina/blog-faq-familia-nina-u-blox-wifi-ble.html
[27/01/2025 16:42:49] ~ C.C: legal...
[27/01/2025 16:43:11] Miguel Wisintainer: muito coisa legal com W102/W106
[27/01/2025 16:44:14] ~ C.C: sim, bastante coisa..
[27/01/2025 16:44:35] Miguel Wisintainer: escrevi cada um deles...para abrir a mente
[27/01/2025 16:47:48] ~ C.C: da hora.. varias horas dedicada..
[27/01/2025 16:49:13] Miguel Wisintainer: hoje uso para o W106 o VISUINO
[27/01/2025 16:49:59] ~ C.C: ele da acesso a esses hardware interno? tipo camada hci?
[27/01/2025 16:50:09] Miguel Wisintainer: HCI não :(
[27/01/2025 17:06:48] Miguel Wisintainer: "hciconfig fica no down", se o MAC veio...mas fica DOWN no hciconfig, pode ser o CTS/RTS que não estão corretos (o numero do pino de cada um deles)
[27/01/2025 17:06:55] Miguel Wisintainer: desculpe, estou pensando aqui
[27/01/2025 17:07:58] ~ C.C: então o mac ele aparece se eu ligo o modulo em uma porta serial, ai aparece todo o reset dele.. dentre os valores, aparece o MAC, mas no linux ele não pega nada
[27/01/2025 17:09:26] Miguel Wisintainer: em um ESP32 normal vai ?
[27/01/2025 17:09:47] Miguel Wisintainer: se sim, é focar nos GPIOS
[27/01/2025 17:09:54] Miguel Wisintainer: do W106
[27/01/2025 17:10:51] ~ C.C: ets Jul 29 2019 12:21:46
rst:0x1 (POWERON_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:6276
load:0x40078000,len:15716
load:0x40080400,len:4
ho 8 tail 4 room 4
load:0x40080404,len:3860
entry 0x4008063c
I (31) boot: ESP-IDF v5.4 2nd stage bootloader
I (31) boot: compile time Jan 21 2025 13:51:23
I (31) boot: Multicore bootloader
I (32) boot: chip revision: v3.0
I (35) boot.esp32: SPI Speed : 40MHz
I (39) boot.esp32: SPI Mode : DIO
I (42) boot.esp32: SPI Flash Size : 2MB
I (46) boot: Enabling RNG early entropy source...
I (50) boot: Partition Table:
I (53) boot: ## Label Usage Type ST Offset Length
I (59) boot: 0 nvs WiFi data 01 02 00009000 00006000
I (66) boot: 1 phy_init RF data 01 01 0000f000 00001000
I (72) boot: 2 factory factory app 00 00 00010000 00100000
I (79) boot: End of partition table
I (82) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=0d55ch ( 54620) map
I (108) esp_image: segment 1: paddr=0001d584 vaddr=3ff80000 size=0001ch ( 28) load
I (109) esp_image: segment 2: paddr=0001d5a8 vaddr=3ffbdb60 size=02a70h ( 10864) load
I (116) esp_image: segment 3: paddr=00020020 vaddr=400d0020 size=3e7ech (255980) map
I (207) esp_image: segment 4: paddr=0005e814 vaddr=3ffc05d0 size=0218ch ( 8588) load
I (211) esp_image: segment 5: paddr=000609a8 vaddr=40080000 size=19e78h (106104) load
I (265) boot: Loaded app from partition at offset 0x10000
I (265) boot: Disabling RNG early entropy source...
I (275) cpu_start: Multicore app
I (284) cpu_start: Pro cpu start user code
I (284) cpu_start: cpu freq: 160000000 Hz
I (284) app_init: Application information:
I (284) app_init: Project name: controller_hci_uart
I (289) app_init: App version: v5.5-dev-1428-g0f0068fff3-dirty
I (295) app_init: Compile time: Jan 23 2025 13:38:27
I (300) app_init: ELF file SHA256: faa151a25...
I (304) app_init: ESP-IDF: v5.4
I (308) efuse_init: Min chip rev: v0.0
I (312) efuse_init: Max chip rev: v3.99
I (316) efuse_init: Chip rev: v3.0
I (320) heap_init: Initializing. RAM available for dynamic allocation:
I (326) heap_init: At 3FFAFF10 len 000000F0 (0 KiB): DRAM
I (331) heap_init: At 3FFB7CD8 len 00000328 (0 KiB): DRAM
I (336) heap_init: At 3FFB9A20 len 00004108 (16 KiB): DRAM
I (341) heap_init: At 3FFC3E98 len 0001C168 (112 KiB): DRAM
I (346) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM
I (352) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (357) heap_init: At 40099E78 len 00006188 (24 KiB): IRAM
I (364) spi_flash: detected chip: issi
I (366) spi_flash: flash io: dio
W (369) spi_flash: Detected size(4096k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
I (382) coexist: coex firmware version: 49a8cdc
I (386) main_task: Started on CPU0
I (396) main_task: Calling app_main()
I (406) CONTROLLER_UART_HCI: HCI UART0 Pin select: TX 22, RX 23, CTS 21, RTS 20 Baudrate:921600
I (406) BTDM_INIT: BT controller compile version [20b459d]
I (406) BTDM_INIT: Bluetooth MAC: 10:52:1c:b5:bc:6e
I (416) phy_init: phy_version 4840,02e0d70,Sep 2 2024,19:39:07
I (976) CONTROLLER_UART_HCI: Controlador Bluetooth inicializado e habilitado com sucesso.
I (976) main_task: Returned from app_main()
ets Jul 29 2019 12:21:46
[27/01/2025 17:11:07] ~ C.C: nos modelos que eu tenho aqui, eu nao consegui ainda.
[27/01/2025 17:11:53] Miguel Wisintainer: é que os exemplos usar os pinos padrões do esp32...deveria dar certo
[27/01/2025 17:12:15] ~ C.C: sim.
[27/01/2025 17:12:41] ~ C.C: uma duvida, se eu mudar alguma configuração do menu config, essa alteração so vale para a pasta que esta aberta, neh?
[27/01/2025 17:14:10] Miguel Wisintainer: acredito que hoje sim, pois ele deve criar uma ENV local do PYTHON para o projeto
[27/01/2025 17:15:42] ~ C.C: ta.. tb entendi assim.. blz então, vou estudar o que me passou e vou olhar o blog . quem sabe até amanha eu ja consiga resolver tudo isso..
[27/01/2025 17:16:14] ~ C.C: eu pedi o codigo em comando at para ver se da para habilitar a a cada hci direto com a uart. voce acha que eh capaz?
[27/01/2025 17:17:08] Miguel Wisintainer: nao lembro, disto...acho que somente make menuconfig
[27/01/2025 17:20:49] Miguel Wisintainer: olhe isto
[27/01/2025 17:20:50] Miguel Wisintainer: https://esp32.com/viewtopic.php?t=11596
[27/01/2025 17:20:59] Miguel Wisintainer: neste caso ele inverteu RTS/CTS <Mensagem editada>
[27/01/2025 17:23:47] ~ C.C: interessante... deve ser por isso que o meu nao está indo..
[27/01/2025 17:24:22] Miguel Wisintainer: sim, é algo de handshacking
[27/01/2025 17:25:10] Miguel Wisintainer: e vários instalaram o BLUEZ no lado LINUX
[27/01/2025 17:25:41] ~ C.C: eu tinha lido algo semelhante, que provavelmente seria um problema de handshacking...
[27/01/2025 17:25:58] Miguel Wisintainer: mas agora tens o NORTE
[27/01/2025 17:25:59] ~ C.C: esse eu ja tenho instalado, nos ja utilizamos em uma outra solução..
[27/01/2025 17:26:09] Miguel Wisintainer: ahh bom
[27/01/2025 17:26:10] ~ C.C: sim.. muito obrigado..
[27/01/2025 17:27:39] Miguel Wisintainer: me avisa se teve progressos quando voltares para este problema
[27/01/2025 17:27:50] Miguel Wisintainer: mas fique atento aquele datasheet
[27/01/2025 17:28:25] Miguel Wisintainer: cada PAD do U-blox W106 esta conectado em um pino do ESP32...
[27/01/2025 17:28:50] ~ C.C: blz!!!
[28/01/2025 11:55:27] Miguel Wisintainer: com nimble habilitado
[28/01/2025 11:58:50] Miguel Wisintainer: Mensagem apagada
[28/01/2025 11:59:31] Miguel Wisintainer: 22 e 19
[28/01/2025 12:00:58] Miguel Wisintainer: lado direito
[28/01/2025 12:00:59] Miguel Wisintainer: <anexado: 00000144-PHOTO-2025-01-28-12-00-59.jpg>
[28/01/2025 12:18:54] ~ C.C: fala fera, blz?
[28/01/2025 12:25:44] Miguel Wisintainer: usa o UBUNTU
[28/01/2025 12:25:51] Miguel Wisintainer: WSL2
[28/01/2025 12:25:53] Miguel Wisintainer: do windows
[28/01/2025 12:26:16] Miguel Wisintainer: fiz este blog
[28/01/2025 12:26:17] Miguel Wisintainer: https://milk-v.blogspot.com/2025/01/ms15sf1-modulo-wifi-6-ble-5.html
[28/01/2025 12:26:31] Miguel Wisintainer: é para o ESP32-C6 (RISC V)
[28/01/2025 12:26:47] Miguel Wisintainer: onde tiver ESP32-C6 trocas por ESP32
[28/01/2025 12:26:50] Miguel Wisintainer: vai dar certo
[28/01/2025 12:27:23] Miguel Wisintainer: é que naquele blog não é usado um ENV para o PYTHON mais...é antigo
[28/01/2025 12:27:38] Miguel Wisintainer: agora o novo ESP-IDF 3.X.X já faz isto
[28/01/2025 12:28:35] Miguel Wisintainer: <anexado: 00000157-PHOTO-2025-01-28-12-28-35.jpg>
[28/01/2025 12:29:54] Miguel Wisintainer: https://documentation.ubuntu.com/wsl/en/latest/howto/install-ubuntu-wsl2/
[28/01/2025 15:19:06] ~ C.C: opa.. blz!!? vou preparar o ambiente no wsl... 😖😖😖😂 assim que aparecer algumas duvida eu te aviso aqui.. valew
[28/01/2025 15:34:03] Miguel Wisintainer: é muito bom ter UBUNTU no WINDOWS, chega de vmware, virtualbox, etc :)
[28/01/2025 16:50:32] ~ C.C: esse wsl não acessa a usb. estou com um outro bluetooth e não aparece. tem algum segredo?
[28/01/2025 16:52:10] Miguel Wisintainer: Não acessa, mas pq estás usando o hciconfig nele ? A ideia era para compilar a aplicação
[28/01/2025 16:52:35] Miguel Wisintainer: Para acessar USB tem workaround na web
[28/01/2025 16:52:44] ~ C.C: estou testando para ver se depois de compilado e gravado eu conseguiria testar aqui tb..
[28/01/2025 16:53:07] Miguel Wisintainer: Vou precisar um dia para usar um usb-rs-485 mês que vem
[28/01/2025 16:54:02] ~ C.C: ai eu vou compilar por aqui e para fazer o flash? ele acessa a porta serialxusb?
[28/01/2025 16:54:14] Miguel Wisintainer: https://learn.microsoft.com/en-us/windows/wsl/connect-usb
[28/01/2025 16:55:19] Miguel Wisintainer: Compila nele e testa numa vm Linux (virtualbox) ou máquina real Linux
[28/01/2025 16:55:28] ~ C.C: hum.. blz
[28/01/2025 16:55:35] Miguel Wisintainer: Mas tem este workaround do link acima
[28/01/2025 16:55:40] Miguel Wisintainer: Nao testei
[28/01/2025 16:55:52] Miguel Wisintainer: Mas tenho que testar em breve
[28/01/2025 16:56:04] ~ C.C: legal.. vou tentar compilar primeiro.
[28/01/2025 16:56:18] ~ C.C: seu horario acaba as 17h ou 18?
[28/01/2025 16:57:17] ~ C.C: eu vi aqui que vc estava usando o git que eu passei neh? vou tentar fazer ele direto, ai nem precisaria dos comandos AT
[28/01/2025 16:57:35] Miguel Wisintainer: Na verdade, enquanto não começar as aulas, finaliza 18:30
[28/01/2025 16:58:14] Miguel Wisintainer: Eu compilei o sample que tem no esp-idf <Mensagem editada>
[28/01/2025 16:58:48] Miguel Wisintainer: Mas parece ser o mesmo exemplo
[28/01/2025 16:59:07] ~ C.C: parece mesmo, pelo menos tem o mesmo nome.
[28/01/2025 16:59:23] Miguel Wisintainer: Vi pelo nome
[28/01/2025 17:01:13] ~ C.C: So para eu me alinhamento aqui:
Primeiro instalar o esp-idf
Depois o clonar o git
Idf.py menuconfig (aí eu chego nessa tela que vc mostrou acima.
[28/01/2025 17:02:22] Miguel Wisintainer: Sim
[28/01/2025 17:02:57] Miguel Wisintainer: Mas use cp para copiar a pasta para pasta “esp”
[28/01/2025 17:04:48] Miguel Wisintainer: https://github.com/espressif/esp-hosted/issues/295
[28/01/2025 17:05:03] Miguel Wisintainer: Veja esta discussão
[28/01/2025 17:05:31] Miguel Wisintainer: Parece que sofreram e conseguiram
[28/01/2025 17:18:54] ~ C.C: foi esse neh q vc clonou?
[28/01/2025 17:19:29] Miguel Wisintainer: Já está incluso no esp-idf samples
[28/01/2025 17:20:07] ~ C.C: hum... e eu clonei tudo quando fiz no windows.. 😖😖😖🤦♂️
[28/01/2025 17:20:47] ~ C.C: dir
[28/01/2025 17:21:30] Miguel Wisintainer: Agora copia a pasta do exemplo hci para /esp
[28/01/2025 17:21:46] Miguel Wisintainer: Para não destruir o código original
[28/01/2025 17:21:49] ~ C.C: so para não estragar o original, neh?
[28/01/2025 17:21:51] ~ C.C: boa
[28/01/2025 17:23:13] Miguel Wisintainer: Tem no blog como copiar ou na página da espressif…
[28/01/2025 17:23:20] Miguel Wisintainer: Caso não lembres
[28/01/2025 17:26:12] ~ C.C: copiei... mas copiei tudo.. rsrs
[28/01/2025 17:26:26] ~ C.C: antes do build tem que enrar no menuconfig, ne?
[28/01/2025 17:26:57] Miguel Wisintainer: Se quiser sim, senão pegar valores defaults
[28/01/2025 17:29:00] ~ C.C: blz, estou no menucofig. o ideal seria colocar o uart0 para comunicar com o hci, pois ja tem o cts e o rts nesse ftdi. o rabicho (usb x serial que eu tenho aqui no momento não tem CTS e RTS, comprei um no mercado liver, deve chegar ainda hoje..
[28/01/2025 17:53:31] Miguel Wisintainer: Ble e Spp
[28/01/2025 17:53:51] Miguel Wisintainer: Tem que gravar 3 bons
[28/01/2025 17:54:10] Miguel Wisintainer: App, partitions e um que é bootloader
[28/01/2025 17:54:19] Miguel Wisintainer: Esptools windows
[28/01/2025 17:54:56] ~ C.C: tentei baixar do site da espresif, esta acusando que eh virus...😖😖
[28/01/2025 17:56:16] Miguel Wisintainer: Q m
[28/01/2025 17:56:53] Miguel Wisintainer: Mas não deve ter
[28/01/2025 17:57:22] ~ C.C: tb acho que nao eh.. mas o windows esconde o arquivo.. rsrs
[28/01/2025 17:57:25] ~ C.C: mas ja encontrei
[28/01/2025 17:58:26] ~ C.C: e pra tirar os arquivos do wsl?
[28/01/2025 17:58:54] ~ C.C: acho que vou instalar a interface grafica, um browser e abrir o whatsapp
[28/01/2025 17:59:35] Miguel Wisintainer: Para tirar digita no wsl2 explorer.exe .
[28/01/2025 17:59:47] Miguel Wisintainer: Ou vai no explorer do Windows <Mensagem editada>
[28/01/2025 17:59:56] Miguel Wisintainer: Terá uma pasta Ubuntu
[28/01/2025 18:02:38] ~ C.C: achei a paste.. e descobri que eu compilei o arquivo original, e nao a copia...🤦♂️🤦♂️
[28/01/2025 18:02:46] Miguel Wisintainer: https://github.com/espressif/esp-at/issues/95
[28/01/2025 18:23:32] Miguel Wisintainer: Peraí
[28/01/2025 18:29:40] Miguel Wisintainer: GRAVAÇÃO DO FIRMWARE DO ESP 32.docx • 4 páginas <anexado: 00000225-GRAVAÇÃO DO FIRMWARE DO ESP 32.docx>
[28/01/2025 18:33:22] ~ C.C: boa.. gravou
[28/01/2025 18:33:50] Miguel Wisintainer: Sim
[28/01/2025 18:34:21] Miguel Wisintainer: Se gpios ok, deve funcionar comunicação com Linux
[28/01/2025 18:36:03] ~ C.C: nao deu... rsrs.. mas agora ja consigo compilar e gravar..
[28/01/2025 18:36:32] ~ C.C: acabaram de ligar falando que cheogu o conversor usb x serial do mercado livre.. vou conseguir testar em outra uart..
[28/01/2025 18:36:42] Miguel Wisintainer: Perfeito
[28/01/2025 18:37:16] Miguel Wisintainer: Agora é acertar gpios do nina w106
[28/01/2025 18:37:47] Miguel Wisintainer: Mas podes testar antes com parâmetros default do esp32
[28/01/2025 18:38:13] Miguel Wisintainer: Tem que funcionar
[28/01/2025 18:39:50] ~ C.C: Isso eh só no menuconfig. Não precisa ser no código, eh isso?
[28/01/2025 18:41:14] Miguel Wisintainer: Acredito que só no menuconfig…mas testa com o exemplo hello world para confirmar
[28/01/2025 18:44:14] Miguel Wisintainer: Sílabs ?
[28/01/2025 18:44:47] Miguel Wisintainer: Vais testar agora ?
[28/01/2025 18:45:39] ~ C.C: Acho que eh silabs sim
[28/01/2025 18:45:51] ~ C.C: Tenho que soldar os cabos aqui ainda...
[28/01/2025 18:46:11] Miguel Wisintainer: Habilita 3.3v
[28/01/2025 18:46:52] ~ C.C: Hum...
[28/01/2025 18:46:58] ~ C.C: Tem como fazer isso?
[28/01/2025 18:47:07] Miguel Wisintainer: Pelo menos no ftdi tinha opção com jumpers
[28/01/2025 18:47:17] Miguel Wisintainer: Pq o esp32 é 3.3v
[28/01/2025 18:47:25] Miguel Wisintainer: Nos gpios
[28/01/2025 18:47:37] ~ C.C: Caramba.. nem.me atentei a tensão dos pinos.. 😖😖😖😖🤦♂️🤦♂️🤦♂️🤔
[28/01/2025 18:47:53] ~ C.C: Vou medir com multimetro para ver quanto está dando
[28/01/2025 18:50:25] ~ C.C: Pqp acabou a bateria do multimetro 🥲😅😂😭
[28/01/2025 18:50:57] ~ C.C: Cara, fica tranquilo, agora eu me viro.. vou anotando as dúvidas e amanhã.nos falamos..
[28/01/2025 18:51:54] Miguel Wisintainer: Agora vai dar certo, mas testa antes em um esp32 normal com pinos default
[28/01/2025 18:52:15] Miguel Wisintainer: Depois muda para bater com os pads do w106
[28/01/2025 18:52:39] ~ C.C: Um esp que eu tenho eh esse aqui
[28/01/2025 18:53:02] Miguel Wisintainer: Ele mesmo
[28/01/2025 18:53:09] Miguel Wisintainer: Wroom
[28/01/2025 18:53:13] ~ C.C: Isso
[28/01/2025 18:53:18] Miguel Wisintainer: Devkit
[28/01/2025 20:19:48] Miguel Wisintainer: Deu certo! <Mensagem editada>
[28/01/2025 20:20:10] Miguel Wisintainer: Feliz agora!
[28/01/2025 20:24:12] ~ C.C: Não testei conexões bt ainda.. mas só do Linux comunicar com o módulo já alivia...
[28/01/2025 20:24:14] ~ C.C: Valew
[28/01/2025 20:32:36] Miguel Wisintainer: Testa scan
[28/01/2025 20:32:48] ~ C.C: O scan funcionou
[28/01/2025 20:32:56] Miguel Wisintainer: Ótimo
[28/01/2025 20:33:14] Miguel Wisintainer: Agora cria um device ble no Android
[28/01/2025 20:35:02] Miguel Wisintainer: Digo
[28/01/2025 20:35:06] Miguel Wisintainer: Peripheral
[28/01/2025 21:48:59] ~ C.C: Sobre ble eu tenho que aprender ainda.. 😞
[28/01/2025 21:49:34] Miguel Wisintainer: Ok
Sobre a SMARTCORE
A SMARTCORE FORNECE CHIPS E MÓDULOS PARA IOT, COMUNICAÇÃO WIRELESS, BIOMETRIA, CONECTIVIDADE, RASTREAMENTO E AUTOMAÇÃO. NOSSO PORTFÓLIO INCLUI MODEM 2G/3G/4G/NB-IOT, SATELITAL, MÓDULOS WIFI, BLUETOOTH, GPS, SIGFOX, LORA, LEITOR DE CARTÃO, LEITOR QR CCODE, MECANISMO DE IMPRESSÃO, MINI-BOARD PC, ANTENA, PIGTAIL, BATERIA, REPETIDOR GPS E SENSORES.
Nenhum comentário:
Postar um comentário