Internal error: ignore specification of att_mmu size

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Internal error: ignore specification of att_mmu size

跳至解决方案
2,119 次查看
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?

标签 (1)
0 项奖励
回复
1 解答
1,701 次查看
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 项奖励
回复
1 回复
1,702 次查看
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 项奖励
回复