Last year David went to an expo where he won a free nRF52 eval board. Some while afterwards he gave it to me. On or about 12/7/15 I started playing with it, because I wrote a note about it.
Recently I ran out of steam with the old software and nRF51 hardware. So I have been trying to program the rRF52, and have been having some success. But I have encountered a bunch of weird problems that have sucked me into the bog for a week.
It has this funny situation where is appears to run out of RAM at about the 32K mark, but it has 64K. I have been poking around and talking to Nordic who were not much help so far – probably because the problems I describe are so weird. I’m homing in on the “.ld” file (used to say where bits of the code get placed in memory during loading).
… this was dated Jun 20th, 2015
I think David got our freebie eval board around this time!
I have no idea if this is the issue but a lot of the symptoms fit.
I checked the chip markings, and we have a QFAABA chip. Even if this isn’t the issue, I looked at the chip revision errata and it all post-dates Feb 17, 2016 – so I smell a ratty odour.
I was caught by the nRF51 freebies, and now perhaps the nRF52 freebie. I kind of think that using freebies has to be treated with a lot more circumspection from now on.
The lead time here on a replacement from
DigiKey is 18 weeks
Mouser 5 weeks
Arrow “on order”
Now it Istart to see why I am having so much trouble.
So it seems like you might be able to address 64K or RAM but not necessarily in the order that you might assume 🙂
Pls refer this to Håkon!
I think all my arcane problems I reported above are now clear. I have a “preview” system, and most of the problems I am encountering, others have described too. I’d get new hardware, but delivery on the current rev. of the DK seems to be 5-16 weeks!
For reference: I’m using GCC, Eclipse, nrf52 QFAABA1536AA silicon. nRF5_SDK_11.0.0_89a8197
Håkon: Can you confirm that there is a working suite of “.ld” scripts for the nRF52 example ble_app_hrs_rscs_relay/pca10036, or could you consolidate the advice at the following post into one less confusing set of instructions please. The currently posted “.ld” script only specifies 32K RAM.