1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-13 19:40:31 +03:00

F3 - Add support for code in CCM RAM.

This commit is contained in:
Dominic Clifton 2019-08-28 14:41:21 +02:00
parent 376d4c5294
commit 376441f89f
3 changed files with 29 additions and 0 deletions

View file

@ -253,6 +253,14 @@ void initialiseMemorySections(void)
memcpy(&tcm_code_start, &tcm_code, (size_t) (&tcm_code_end - &tcm_code_start));
#endif
#ifdef USE_CCM_CODE
/* Load functions into RAM */
extern uint8_t ccm_code_start;
extern uint8_t ccm_code_end;
extern uint8_t ccm_code;
memcpy(&ccm_code_start, &ccm_code, (size_t) (&ccm_code_end - &ccm_code_start));
#endif
#ifdef USE_FAST_RAM
/* Load FAST_RAM variable intializers into DTCM RAM */
extern uint8_t _sfastram_data;