Hello,
Here is an email I have just (re)sent to Keil support:
"Hello,
Could you please make sure the RAM drive uses a variable that is mapped to the start address provided in "File_Config.c" instead of a pointer to that address...? As it is now, the linker will not report collisions between the RAM drive and any other RAM region! This could really improve the quality of RL-ARM based products, I think."
And while they're at it, they should maybe change malloc so it doesn't return some strange value from a run-time allocated pool.