First time here? Check out the Tour!
Hello, dear Nordic employee,
MCU: 51822QFACA1 The using SDK is : SDK 7.2.0 The using SD is : s110_nrf51822_7.3.0_softdevice
There was one device (our product) runing into the hardfault state, and just only one device got the problem ... (more)
Hi! For a custom board, I have my app working ok. So I wanted to add the dfu secure bootloader to my project. I Had no problem to do that, both app and bootloader start ok and I could download ... (more)
sd_softdevice_enable give me a hardfault every time. What can I do ?
Configuration: Jlink / Ozone Confirmed on 2 Sparkfun nRF52832 boards (nRF82832 AA rev 1 / SD 4.0.4)
Hej, I stumbled upon a linker error saying
Output/serial_pca10040 nrf52832_xxaa/Obj/hardfault_handler_gcc.o: In function `HardFault_Handler_Continue': hardfault_handler_gcc.c:(.text.HardFault_Handler+0x30): undefined reference to `__StackTop' hardfault_handler_gcc.c:(.text.HardFault_Handler+0x34): undefined reference to `__StackLimit'
which I solved by adding ... (more)
I feel like this question has an answer similar to this question, but I can't seem to get it working https://devzone.nordicsemi.com/questi...
I am using the nrf51422 chip on a board I designed myself and ... (more)
I have two devices sharing an I2C bus. These devices are the MAX86150 and the MLX90614. DMA is being used. I2C is running at 100 KHz.
After initializing both devices, the application timer is configured to interrupt every 10 ... (more)
I'd like to run a softdevice application with OTA support on a RIGADO BMD-200 Evaluation board. I've successfully flashed the softdevice, the app, and the rigado bootloader, with rigado's program.py from the rigado bootloader-tools.
Now I ... (more)
My NRF52832 runs into the hardfault handler when the sd_ble_gap_conn_param_update() function is called.
I copied the BLE code from the ble_app_template_pca10 project. When I run the code in that project there is no problem, but now the code is ... (more)
SDK: 22.214.171.124-1.alpha example ： ble_app_hrs_freertos
I am developing a product, referring to the “ble_app_hrs_freertos” example, when I tested my functions found a serious problem, frequent click on the button will lead to HARDFAULT, and did not find ... (more)
I am currently using SDK 12.1.0 and experiencing intermittent HardFault crashes in timer_list_remove() with the stack indicating the origin being a SWI0_IRQHandler call.
In order to minimise race-conditions, timing-windows, need for critical sections etc. I am using the ... (more)
Hi, I am trying to compile the ANT Broadcast Tx Example from the latest nRF5 SDK v12.1.0 (../examples/ant/ant_broadcast/tx), but I get the following 3 error messages with an unmodified example code:
I have a problem with the function sd_ble_gatts_hvx(). I have no return value when i call this function and i don't understand why ?
I have a function where i update a battery level value (uint8_t) and i ... (more)
We trigger HardFaults reproducibly. By manually unwinding the stack we have traced the source of the error back to the TIMER2_IRQHandler in Gazell. We can see that the TIMER2_IRQHandler reads a callback pointer that sometimes is NULL, but no ... (more)
Condition: nRF52, SDK11,s132, SDS v2.0. Using the sd_ble_gatts_hvx() in timer1 interrupt service(timer1 interrupt priority is set to level 3) will result in hardfault. While, using the sd_ble_gatts_hvx() in main loop will not cause any error. Why? How ... (more)
I am trying to update my firmware using BLE peripheral. I followed the instructions in this [tutorial] (http://devzone.nordicsemi.com/tutoria...)
I downloaded the SoftDevice then downloaded the DFU example "dfu_dual_bank_ble_s110_pca10028"
Then I am trying to connect ... (more)
ble_nus_string_send() from within a TWI callback (case NRF_DRV_TWI_EVT_DONE) is performing a reset on my PCA10028 (nRF51422). It works fine from the main loop.
Am I right in assuming that BLE operations cannot be issued from such callbacks? But on ... (more)
I am trying to use the ECB encryption mechanism and had it working perfectly well on the 11.0.0 alpha SDK. With the release of 11.0.0 it now hardfaults ( NRF_ECB->TASKS_STARTECB = 1) when the softdevice is active ... (more)
Im trying to implement slave spi to bluetooth bridge.
In short, when cs line goes low, i want that one handshake line automaticaly go in busy (high) state (nBLE_RTR_PIN), and i did that througt ppi (note that SPI_nCS_INT_PIN ... (more)
I'm debugging on an nRF52832 (nRF52-DK, non-preview) using the ARM GCC toolchain and GDB under Eclipse on Ubuntu 14.04LTS, set up following the devzone tutorial.
At various points, the processor jumps to the HardFault_Handler when plain-vanilla function calls ... (more)
when I call sd_power_gpregret_set in gpiote handler function ,I got HardFault, why?
I am trying to port blinky_blank (no SoftDevice) to my target and started by creating a custom_board.h header file with correct GPIO pins for the LEDs and duplicating blinky_blank_pca10040 armgcc Makefile project. The project flashes and runs just fine ... (more)
I use eclipse IDE as a builder. My toolchain is arm-none-eabi 5.2.0. Compilation is for N52832 processor. I imported *.ld script files and startups from nRF sdk.
During assembly stepping in SystemInit my program goes to __Vector at ... (more)
sd_softdevice_enable falls in hardfault. I have no 32.768 KHz crystal but is set lfclk with NRF_CLOCK_LFCLKSRC_SYNTH_250_PPM.
I'm running my application on a custom board with a nRF52, S132 SD 2.0.0 alpha 7, jling debug over ... (more)
I have got a problem with use SPI. I get hard fault after call spi_master_open(), exactly when sd_nvic_ClearPendingIRQ function is call. This situation is so specific because i use SD at the begining and after that i disable it ... (more)
I have been struggling with the custom characteristic implementation. I have followed the great tutorial on custom service that is online but there is really no doc or information on the characteristic part of the implementation.
I have tried to ... (more)
I'm having a weird hardfault and, I can't make sense of it. Here's what I do know: nrf sdk 9.0.0; nrf51422 on a dk; I have RTC1, SPI0, and TWI1 enabled (also a uart for ... (more)
I'm am trying to figure out what is causing the hardfault in my code. That question is here: https://devzone.nordicsemi.com/questi...
However, this question is more about understanding how to pull from the stack registers that reflect ... (more)
I'm running into a hardfault. I perform some initialization and enter a main loop. At the end of the main loop, I put the soft device into sleep mode and wait for an interrupt. Upon interrupt, the code loops ... (more)
Trying to see how much time my code consumes, I tried the naive approach, calling
clock() in the beginning and at the end and comparing the values.
But when I include clock() on my code, it just breaks. The function ... (more)
I have migrated a project that was working well (on custom hardware) in Keil to gcc/Eclipse. I followed all the instructions on this site:
and except for a few little ... (more)