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

Migration from Keil to IAR

My product is based on nRF52840.

I have downloaded nRF5_SDK_17.0.2_d674dde.

Example: ble_central_and_peripheral / ble_app_interactive.

pca10056 doesn't have iar project.

I have tried tried to convert from Keil project (library arm5_no_packs), using EWARM_MigratingFromKeil.ENU.pdf.

It is not clear how to use the project converter.

Parents
  • Hi

    As says, this document is IAR's document, so we here at Nordic is not very familiar, and I'd also suggest you direct these questions to IAR.

    Alternatively, you can edit the pca10040 project to be compatible for the pca10056 instead, as that should be pretty straightforward. In order to do so, you should replace the preprocessor defines BOARD_PCA10040 with  BOARD_PCA10056, and  NRF52832_XXAA with  NRF52840_XXAA.

    Additionally, you need to adjust the linker script to match the maximum RAM and Flash size of the nRF52840. You can check out our Adjustment of RAM and Flash memory guide for more information on this step.

    Best regards,

    Simon

Reply
  • Hi

    As says, this document is IAR's document, so we here at Nordic is not very familiar, and I'd also suggest you direct these questions to IAR.

    Alternatively, you can edit the pca10040 project to be compatible for the pca10056 instead, as that should be pretty straightforward. In order to do so, you should replace the preprocessor defines BOARD_PCA10040 with  BOARD_PCA10056, and  NRF52832_XXAA with  NRF52840_XXAA.

    Additionally, you need to adjust the linker script to match the maximum RAM and Flash size of the nRF52840. You can check out our Adjustment of RAM and Flash memory guide for more information on this step.

    Best regards,

    Simon

Children
No Data
Related