12.2.4 C
Cannot PROVIDE assignment to location counter.
An assignment to the special dot symbol can only be done during allocation. A PROVIDE command cannot use an assignment to the location counter. Remove the erroneous statement from the linker script.
Cannot set architecture: arch_name.
If you're using a custom linker script, check that the OUTPUT_ARCH
(pic32mx
) command appears in the linker script. The PIC32 MCU linker currently supports only the 'pic32mx' arch.
Cannot move location counter backwards (from addr1 to addr2).
The next dot-symbol value must be greater than the current dot-symbol value.
Could not allocate data memory.
The linker could not find a way to allocate all of the sections that have been assigned to region ‘kseg0_data_memory/kseg1_data_memory’.
Could not allocate program memory.
The linker could not find a way to allocate all of the sections that have been assigned to region ‘kseg0_program_memory’.