Internal error: ignore specification of att_mmu size

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Internal error: ignore specification of att_mmu size

Jump to solution
2,118 Views
ldg
Contributor II

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?

Labels (1)
0 Kudos
Reply
1 Solution
1,700 Views
ldg
Contributor II

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.

View solution in original post

0 Kudos
Reply
1 Reply
1,701 Views
ldg
Contributor II

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.

0 Kudos
Reply