我将这两段代码放在一起(最初在This Question Here中描述)。
我现在刚刚从 MpLab (Microchip MPLAB C30) 遇到了这个错误
Link Error: Could not allocate section .nbss, size = 20004 bytes, attributes = bss near
最奇怪的是,我在编译器手册(Microchip 出版物 DS51284F)中查找了该消息,甚至该消息的子字符串,但一无所获。
我什至查找了allocate一词,只找到了三四次,从未出现错误消息。
在将这两段代码放在一起之前,我在 0x8000 处定义了一个段,用于将数据从Thing-X移动到Thing-Y的“大块”内存
我将在 0x8000 定义的数据区域缩小到 1 个单独的字节,但我仍然收到此错误。
我没有在 Microchip 的编译器手册 DS51284F 中看到此消息。以前有没有人解决过这个问题?
链接器有不同的手册吗?
有没有办法让我获得一个内存映射来查看我的内存区域在哪里?