This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
I was looking at is10_rs_recalc_coff and 10_rs_recalc_eabi provided projects projects
and I can see the coff one has the EST symbols defined in the linker file (f28004x_flash_cpu_is_coff.cmd), e.g.
patch_EST_Angle_run_patchable_address : origin = 0x009000, length = 0x00000e
patch_EST_Dir_run_patchable_address : origin = 0x00900e, length = 0x00000e
patch_EST_Eab_run_patchable_address : origin = 0x00901c, length = 0x00000e
patch_EST_Flux_ab_estFluxDot_patchable_address : origin = 0x00902a, length = 0x00000e
patch_EST_Flux_dq_run_patchable_address : origin = 0x009038, length = 0x00000e
patch_EST_Flux_run_patchable_address : origin = 0x009046, length = 0x00000e
patch_EST_Freq_run_patchable_address : origin = 0x009054, length = 0x00000e
patch_EST_Iab_run_patchable_address : origin = 0x009062, length = 0x00000e
patch_EST_Idq_run_patchable_address : origin = 0x009070, length = 0x00000e
patch_EST_Ls_run_patchable_address : origin = 0x00907e, length = 0x00000e
patch_EST_OneOverDcBus_run_patchable_address : origin = 0x00908c, length = 0x00000e
patch_EST_Rr_run_patchable_address : origin = 0x00909a, length = 0x00000e
patch_EST_RsOnLine_run_patchable_address : origin = 0x0090a8, length = 0x00000e
patch_EST_Rs_run_patchable_address : origin = 0x0090b6, length = 0x00000e
patch_EST_Vab_run_patchable_address : origin = 0x0090c4, length = 0x00000e
patch_EST_Vdq_run_patchable_address : origin = 0x0090d2, length = 0x00000e
However, the eabi one, doesn't seem to have such definitions. I also looked at the .map files generated by the two projects and couldn't see any symbols in
the eabi one. How are the INSTA FOC symbols from ROM defined in the eabi project?
Hi Sorin Cracana,
Note that in EABI compiler, the unreferenced sections are removed from the linking stage. Refer the following page for more details:
Regards,
Veena