This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Problem running/debugging nRF51822 GCC example project

Hello. I'm trying to start developing with the nRF51822 Eval kit with Eclipse and ARM GCC but I ran into some problems when trying to run the ble_app_hrs_example. I've been trying to solve it for the past two days but I'm pretty much out of ideas now so any help would be appreciated.

I installed and set-up everything the way it's described in the application note and flashed SoftDevice onto the eval board. The example program compiles without errors but when I try debugging I get strange behavior - I can step into and over lines of code, but the program doesn't stop at any breakpoints I set. In fact I get the following line (in red color) in the console every time I try to set a breakpoint:

Try to add breakpoint - No source file named C.

Another problem is that after I run he debugging session for the first time, the IDE starts reporting two errors in the file main.c on lines 308 and 673 -

Symbol 'app_timer_evt_schedule' could not be resolved

and

Symbol 'ble_stack_evt_schedule' could not be resolved

respectively. Both of these are defined as inline functions in headers which are included in the project so I don't understand what is the problem. Plese let me know if you need any more info, any help would be appreciated, thanks.

Parents
  • I have a little bit on new info: I have changed names of all the folders in the project, so that they contain no spaces, and I have set all the project file paths to be absolute. Some people have suggested that this helped them when getting the "No source file named XXX" error with GDB. Now instead of: No source file named C. I get the error: No source file named C:\Nordic-Semiconductor\nRF51-SDK\Nordic\nrf51822\Board\pca10001\blinky_example\main.c. Which is strange, as this file clearly exists.

Reply
  • I have a little bit on new info: I have changed names of all the folders in the project, so that they contain no spaces, and I have set all the project file paths to be absolute. Some people have suggested that this helped them when getting the "No source file named XXX" error with GDB. Now instead of: No source file named C. I get the error: No source file named C:\Nordic-Semiconductor\nRF51-SDK\Nordic\nrf51822\Board\pca10001\blinky_example\main.c. Which is strange, as this file clearly exists.

Children
No Data
Related