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

s130 2.0.0 ROM and RAM settings?

Hi,

I am using a 128KB-rom 16KB-ram nrf51822 and trying to run blinky from SDK 11 with softdevice.

If I load nrf51 S130 1.0.0 softdevice, and use the following in my gcc compiling setting: FLASH (rx) : ORIGIN = 0x1c000, LENGTH = 0x4000 RAM (rwx) : ORIGIN = 0x20002800, LENGTH = 0x1800 I was able to run blinky.

After I change to S130 2.0.0 softdevice, and use the following: FLASH (rx) : ORIGIN = 0x1b000, LENGTH = 0x5000 RAM (rwx) : ORIGIN = 0x20002800, LENGTH = 0x1800 blinky does not work any more. I assume the RAM setting is wrong? what should be the correct setting?

Also what is the correct ROM/RAM setting for S130 2.0.0-7.alpha? I can't get blinky to work with this SD either.

Thanks for any help!

Parents
  • @Ole

    The strange thing, is that the precompiled Hex code in the SDK does work on the 16k device (QFAAH3)

    So assuming the Hex was compiled from the same source, the difference is only the compiler

    I don't know what compiler Nordic use to make the precompiled hex, I guess its IAR or possibly Keil

    I was going to try using the demo copy of Keil but I'd need to make a Keil project, so that would be one more unknown / variable in the mix.

Reply
  • @Ole

    The strange thing, is that the precompiled Hex code in the SDK does work on the 16k device (QFAAH3)

    So assuming the Hex was compiled from the same source, the difference is only the compiler

    I don't know what compiler Nordic use to make the precompiled hex, I guess its IAR or possibly Keil

    I was going to try using the demo copy of Keil but I'd need to make a Keil project, so that would be one more unknown / variable in the mix.

Children
No Data
Related