You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Looks like the RAM size is incorrect in the linker scripts for the STM32F405. The one on the CF2.0 has 192kB of RAM, but is declared as 128kB. Obviously the limit is not being hit in the main firmware, but in a project I'm doing right now I've run into it.
Hi! Thanks for pointing this out. However, the full 192 kb RAM does not all contain the same RAM. 128 kb is 'normal' RAM but the remaining 64 kb RAM is special CCM RAM. So unfortunately they can not be handled in the same way and your pull request will unfortunately not work...
But we do agree that we should work on getting the CCR ram support on the firmware, so that it is more accessible to users. I made a separate issue about this so we can implement it soon. #546
Would you mind closing this issue and your pullrequest?
Looks like the RAM size is incorrect in the linker scripts for the STM32F405. The one on the CF2.0 has 192kB of RAM, but is declared as 128kB. Obviously the limit is not being hit in the main firmware, but in a project I'm doing right now I've run into it.
I'm also submitting a PR to fix it
https://github.com/bitcraze/crazyflie-firmware/blob/master/tools/make/F405/linker/DEF_CLOAD.ld#L13
https://github.com/bitcraze/crazyflie-firmware/blob/master/tools/make/F405/linker/DEF.ld#L13
The text was updated successfully, but these errors were encountered: