I'm getting an internal error from the linker when building for the BSC9131:
"ignore specification of att_mmu size, on core c0, as .att_mmu section is absent here."
This error is tagged to my linker file line containing the LNK_SECTION directive for the .att_mmu section. The result is that no att_mmu section gets built. Anybody know what's causing this?
已解决! 转到解答。
Finally figured it out ...
The bsc9131 image was linked against the runtime startup routines for the sc3850 instead of the msc8156. Since the sc3850 wouldn't have an MMU, there was probably no external reference to the .att_mmu section, so the linker didn't generate one.
Retargeting the image to the msc8156 runtime startup routines solved the problem.
Finally figured it out ...
The bsc9131 image was linked against the runtime startup routines for the sc3850 instead of the msc8156. Since the sc3850 wouldn't have an MMU, there was probably no external reference to the .att_mmu section, so the linker didn't generate one.
Retargeting the image to the msc8156 runtime startup routines solved the problem.