I downloaded SDK6.0.12 and I'm using a DK14585 Pro development board. I noticed in the Getting Started with SDK6 tuturoal, Dialog Semiconductor offers some level of support for GCC and references:
The SDK contains a sample application which supports GCC. This project can be found in the following folder: <sdk_root_directory>/projects/target_apps/ble_examples/prox_reporter/Eclipse
I successfully imported the project, but I got a warning:
Invalid project path: Include path not found (C:\SDK\188.8.131.520.2\sdk\platform\driver\spi_hci).
When I build, selecting DA14585, I don't get any errors (just the warning above), but when I debug, selecing RAM_DA14585, I hit a breakpoint in hardfault_handler, and looks like it's being triggered from GPIO_init() in system_init().
When I open arch_system.c is see two more warnings:
Unused declaration of function 'rf_recalibration'
Unused declaration of function 'set_system_clocks'
I realize this is actually meant to be used with the DA14531, but I don't have that setup (at least not yet). My question is, should this work with the setup I'm using? If so, can you shed any light on what I might be doing wrong?