Other Parts Discussed in Thread: UNIFLASH
Tool/software:
hi experts:
I use CCS Theia 1.3.1 and want to save user data from start address 0x3c00, the data size is small and only need to be written a few times, so it isn't necessary to use the eeprom way, so I uncheck the link file generation in CCS Theia and move device_linker.cmd to the project path, change the flash length to 0x3c00 as below:
[85]"../device_linker.cmd", line 51: error #10099-D: program will not fit into available memory, or the section contains a call site that requires a trampoline that can't be generated for this section. placement with alignment fails for section ".rodata" size 0x9b. Available memory ranges:
[86] FLASH size: 0x3c00 unused: 0x48 max hole: 0x48
[87]"../device_linker.cmd", line 49: error #10099-D: program will not fit into available memory, or the section contains a call site that requires a trampoline that can't be generated for this section. placement with alignment fails for section ".cinit" size 0x53. Available memory ranges:
[88] FLASH size: 0x3c00 unused: 0x38 max hole: 0x38
[89]error #10010: errors encountered during linking; "R2_frunk_switch_sensor_test.out" not built
[90]tiarmclang: error: tiarmlnk command failed with exit code 1 (use -v to see invocation)
[91]gmake[1]: *** [R2_frunk_switch_sensor_test.out] Error 1
[92]gmake[1]: Target 'secondary-outputs' not remade because of errors.
[93]makefile:161: recipe for target 'all' failed
[94]gmake: *** [all] Error 2
[95]**** Build Finished ****
