Get ready for the STM32 Summit 2026 | Online, November 3
Ask questions and discuss STM32 wireless solutions and their implementation for running Bluetooth LE, Zigbee, LoRaWAN applications.
Most recent activity
HiI have a strange problem with my p-nucleo board(MB1355C)Using the example as reference DFU_Standalone (STM32Cube_FW_WB_V1.12.0\Projects\P-NUCLEO-WB55.Nucleo\Applications\USB_Device\DFU_Standalone)I am able to jump to bootloader and perform DFU update using CubeProgrammerThis is the jump code which is triggered by if SW1 is pressed. If I use the USB_USER connector and apply JP1 USB_MCU then I can see board as DFU Device in Device Manager (Windows 10)void BootloaderInit() { __enable_irq(); HAL_RCC_DeInit(); HAL_DeInit(); SysTick->CTRL = SysTick->LOAD = SysTick->VAL = 0; __HAL_SYSCFG_REMAPMEMORY_SYSTEMFLASH(); const uint32_t p = (*((uint32_t *) 0x1FFF0000)); __set_MSP( p ); void (*SysMemBootJump)(void); SysMemBootJump = (void (*)(void)) (*((uint32_t *) 0x1FFF0004)); SysMemBootJump(); while( 1 ) {} }However if I apply the same logic in BLE_p2pClient (\STM32Cube_FW_WB_V1.12.0\Projects\P-NUCLEO-WB55.Nucleo\Applications\BLE\BLE_p2pC
..
please help check the schematic of stm32wl55ccu7 and try to solve the heating issue and abnormal condition.
Hi team, I am trying to load the program in to the STM32WBRG MCU using ST-LINK/V2-ISOL we are able to succeed the loading and verified the test code using the internal 16MHz RC oscillator, but while using the External 32MHz
Hello, i got two STM32 Nucleo-WL55JC2 (dual core) and i want to create a radio communication between these two MCUs. I've downloaded the STM32WL Package and i want to upload the pingpong dual core example on my two cards. (I'm using CubeMX 6.7.0 and STM32CubeIDE 1.11.0)When i try to upload the .ioc on my CM0PLUS and CM4 i got this error :"fatal error: stm32wlxx_nucleo_radio.h: No such file or directory"I've tried this "user shall uncheck the "Use Default Firmware Location" in the GUI "Project-Manager" panel" in the readme but it still doesn't work.If someone can help me.Thank you !! (i upload the project from C:/... on STMCubeIDE
I followed the STM32WB Getting Started Series: Part 9 on topic of updating FW to a newer version and reviewed relevant App Notes and HTML from the repository. I use ST-LINK to STM32WB55 Nucleo eval board with STM32CubeProgrammer 2.12.0. The demo code: BLE_HeartRate was working fine before the FW update and it is no longer working. The STM32CubeProgrammer confirms no issue: FUS: IDLE & FUS_NO_ERRORFUS VERSION: V1.2.0.0, STACK VERSION: V1.15.0.3 stm32wb5x_BLE_Stack_full_extended_fwFUS Operator V3.1.0I have placed it to the correct address in accordance to Release_Notes.html.I have deleted the STACK, but the demo code still does not run. I tried both BLE_p2pServer and BLE_Heartbeat in either case.Any suggestion on how to fix this?
I have a previously working app and both examples _EndNode and AT_SLAVE.The board worked well for about 30 hours.I could not get the other 2 examples for this board to compile and work.After a change, neither app joins the network reliably. The gateway does not show received join request for several dozen join attempts, then may join. After the join, only 2 or 3 data packets are received before the device stops transmitting.I have 3 B-L072Z-LORAWAN boards that work flawlessly from nearby locations (10-50m) I have checked all the join keys etc. The fact that the board does join on occasion shows that these are correct.It looks like the device is stuck in a transmitter off, wrong antenna, or state machine error.Using the AT commands into SLAVE does seem to improve the results, but not reliably.Sometimes the nucleo stops resopnding to AT commands entered via the USB. A full power down is required.The following AT commands appear to be useful in jogging the device to 'work'AT_ADR=0 (The bo
The sampling frequency is 256kHz, it is an ADC that collects ECG signals.(The question is really not about ADC), what should I belong to with this question?My problem is that the analog signal is output in four channels in parallel after the ADC, when clk2 is rising edge (256kHZ), the digital signal of 4bit is output (D3 D2 D1 D0). I want to use stm32wb55rgv6 to capture these signals, where should I start?
I want to use stm32 to collect ADC digital data. The output of ADC is four digital signals D3, D2, D1, D0 and one clock signal CLK2. I need to add a digital low-pass filter (like fir), how do I collect this 4bit digital signal...Thanks in advance.
I have initialized variable as belowuint8_t u8Flag1ForStoreVer __attribute__ ((section (".RAM1_region")));So, after soft reset I am getting data back.But also same I am getting after hard reset(Power cycle) , even aftre long timeWhat should be value in RAM after power on ?I am using STM32WL controller.
I have a working copy of both the ENdNode and Slave applications in cube running on nucleo boardThese both worked from +-20 December to 28 DecemberI then made a small change to the endnode app - I increased the data packet to 50 bytes in lora_app.c->SendTxDataBasically I added a counter, last 4 bytes of DevEUI and battery level The device oes not join the network with the changed software.In Helium Console, there is no record that join requests are being transmitted (there are about 50 gateways visible from my office). I have 3 other devices (B_072 Sigfox boards) that are working well throughout.I have checked all the DEVEui, AppEUI and APPKEY I then reflashed the SLAVE app to the device. It also appears not to send join requests. All the device parameters appear to be correect.If I run some combinations of AT+CERTIF=1 AT+ADR=0AT+DR=5AT+TXP=4I need to let it run AT+CERTIF=1 for a while, after which I may see a transmission in Helium Console
I can't find the adc_if.c file for Base Station and Sensor projects in P2P of STM32WL_WS.
I programmed the RTC to work on LSI for this application. When I use LSI for the RTC the RTC init goes into timeout, but RTC works fine with LSE. I am using P-Nucleo-WB55 board to test this. Can anyone explain the reason behind this?
Hi is there a plan to include the new relay feature specified by LoRa alliance? Thanks!Please see this link below:LoRa Alliance® Announces New Relay Feature that Extends LoRaWAN® Coverage for Metering, Utilities, Smart Cities and Industrial Applications - LoRa Alliance® (lora-alliance.org)
Trying to compile (cube ide 1.11.0) the generated code from the attached ioc (which is the first example of the BLE mesh MOOC) generates a long list of "undefined references"I had to reverse to MX 6.6 and WB 1.14.1 and works just fine
Hello, For my LoRa product : STM32WLE5xx , I want to register the lora keys in my SPI Flash and at the start of the chip read them.I know that the keys are set in "se-identity.h" and how i can implement my idea Thanks
i'm using a NUCLEO STM32WB55RG-D01 eval board.BLE_HeartRateFreeRTOS sample and my test app were working fine.after some time of development my test app i foundmy test app is still running ok doing some serial communication butBLE still advertises my device name but i'm no longer able to connect to device over BLE (connection timeout)to check whether it's related with my test app i switched back to the (unchanged) sample app : BLE_HeartRateFreeRTOS : also there i still see it advertising but trying to connect always runs into timeout (same symptoms as with my app).what migth be broken and why ? what can i do to check (and possibly fix) why it is failing now even with the unchanged sample apps .other (non BLE) functionality is still running fine.stepping in the debugger i see no trouble even the connection callback gets called when i try to connect ...thx, peter
Hi Team, We are using the TIME Server Module for our Generic timer's purpose, when we freshly loaded the Hex file, it is working fine as expected.Whenever if we did the Power on Reset through for the Evalution board the Timer Server is malfunctioning. It is giving the Wrong values. Eg: If we configure the Timer server for 1min, we are getting the Callback function properly., after doing the POR same timer is calling for 5sec.Could anyone help me out on this issue. As part of the POR, we need to do any other things, means Clock Settings Or RCC Settings after POR through USB cable Removal.
I given interrupt when Lora's joining process occurred. I was refreshing the Watchdog in every given feedback. the " AppdataDutycycle" timer was started from the device is entered into the OTAA or APB mode. That time timer has started but the "APPDATA DUTY CYCLE" timer was not triggered when I gave the interrupt continuously in Lora joining process occurred.how to rectify this issue.The problem is the APP DATA DUTY CYCLE callback was not triggered.
We are using the ST32WB without making use of the BLE feature.But we run into RAM issues and need more RAM. How can we "non-secure" the SRAM2Bb part?SRAM2a is currently already non-secure.Tried to do it from the CubeProgrammer, but got the error:Error: Expected value for Option Byte "BRSD_B": 0x1, found: 0x0As we think only CPU2 can adjust this option bytes, we suspect we need some kind of dummy firmware that free the secure section.
Hi all,I'm evaluating the STM32WB55 Nucleo pack for our company, specifically to get a BLE and Radio (802.15.4 as PHY Layer) in concurrent mode. That is, by switching from time to time (~100ms) between both protocols.I see there is an example with BLE + MAC 802.15.4 (P-NUCLEO-WB55.Nucleo\Applications\BLE_Mac\BLE_Mac_Static + STM32WB_Copro_Wireless_Binaries\STM32WB5x\stm32wb5x_BLE_Mac_802_15_4_fw.bin) but It's using the MAC API functionalities.As I have a high level radio protocol running under IEEE 802.15.4-2006 Frame Format, I don't want to use all the underlying MAC feature that is provided by the MAC API.The idea behind this is to shorten the frame data length so can perform a better range in industrial applications (MAC features add so many bits to the PSDU data that we don't really use).So the question is;Is there any way to get BLE + PHY 802.15.4 in concurrent mode (even if it's in static proccessing) just without MAC features?Best regards,Micky.
Hi stm, We are currently reviewing the lora function based on sx1262 semteck chip.I have NUCLEO-L476RG and NUCLEO-L073RZ ref board. It also has an sx1262 Evaluation board that can be attached to the ref board. The NUCLEO-L476RG board has a flash of firmware that can operate sx1262 and test rx-tx.I'd like to do a new test based on this firmware. Can I get this firmware (solution)?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.