Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Error when building ble_app_beacon

Hello,

I have been trying to test the ble_app_beacon example code that comes with SDK11.0 and upon building I got the following error:

linking...
.\_build\nrf52832_xxaa_s132.axf: error: L6002U: Could not open file .\_build\rtt_syscalls_keil.o: No such file or directory
Finished: 0 information, 0 warning, 0 error and 1 fatal error messages.

Upon trying the ble_app_beacon code of SDK12.2.0 I didn't get this error, but the board doesn't do anything upon uploading the hex file.

I am using the nRF52832 development board and building using keil uvision5.

I use arm5_no_packs, pca10040 and s123 versions of the code with my specific board. 

I have observed that uploading experimental_ble_app_blinky using SDK11.0 causes the board perform required operation (advertising LED lights up), but using the SDK12.2.0 uploads successfully but doesn't perform any function.  

I tested the pre-compiled hex files of ble_app_beacon and experimental_ble_app_blinky from the "hex" folder and these worked fine after uploading to the board.

I suspect that the above is because, the .axf files that gets uploaded(590KB for beacon and 634 for blinky) by keil for SDK12.2.0 exceed the 512KB memory limit of my board whereas they are ~400KB in case of SDK11.0 which is within the memory limit.

Please find the files I have mentioned above here : https://drive.google.com/open?id=1V97CDpJKI3gt0_JHcKdFnuTtlk4YJ7KM 

Please suggest any solutions for the error that i got for SDK11.0 or ways for me to decrease the size of the .axf files generated by SDK12.2.0,

Thank you.

Parents Reply Children
No Data
Related