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

nrf5_SDK_for_Mesh_v4.2.0_src compatible with nRF5_SDK_17.0.2_d674dde?

Hi,

It appears that at least one Mesh_v4.2.0 example (light switch) will not link under nRF5_SDK_17.0.2.  

I managed to get Mesh examples to run under SDK_17.0.0 a while ago,  but 17.0.2 seems to need some more linker stroking.

(.init+0x28): undefined reference to `__RAM1_segment_end__'.

in file nRF5_SDK_17.0.2_d674dde\modules\nrfx\mdk\ses_startup_nrf_common.s

changed: __RAM1_segment_end__ >>> __RAM_segment_end__  but am wondering what I might have broken by doing so?

Mik

  • Hi Mik,

    The examples in nRF5 SDK for Mesh v4.2.0 are built for nRF5 SDK v16.0.0, so we can't guarantee that they'll work with v17.0.2.The error "undefined reference to `__RAM1_segment_end__'" is common when trying to use Mesh v.4.2.0 with v17.0.2 , so I would recommend using v16.0.0 instead.

    If you still want to use v17.0.2 you should look at the release notes for v17.0.2 as well as the migration guide in order to figure out what was changed between the two releases. Someone had a similar problem when trying to build an example built for v17.0.0 with v17.0.2, so you could try out the solution by Simon to that problem, which can be found here.

    Best regards,

    Marte

Related