PIC32MZ: Fixes from Kristopher Tate

This commit is contained in:
Gregory Nutt 2015-03-11 10:25:51 -06:00
parent e2a6b7f5b0
commit e8e357cc1d
3 changed files with 8 additions and 8 deletions

View File

@ -112,7 +112,7 @@
/* Exported symbols */
.globl __reset
.global __reset
.global __start
.global halt
.global devcfg
@ -371,7 +371,7 @@ __start:
la sp, PIC32MZ_STACK_TOP
/* Initialize the globl pointer (gp). _gp is initialized by the linker
/* Initialize the global pointer (gp). _gp is initialized by the linker
* script to point to the "middle" of the small variables region.
*/

View File

@ -129,7 +129,7 @@ static uintptr_t pic32mz_iec(int irq)
{
if ((unsigned)irq < NR_IRQS)
{
return PIC32MZ_INT_IEC_OFFSET(irq);
return PIC32MZ_INT_IEC(irq);
}
return 0;
@ -143,7 +143,7 @@ static uintptr_t pic32mz_iecset(int irq)
{
if ((unsigned)irq < NR_IRQS)
{
return PIC32MZ_INT_IECSET_OFFSET(irq);
return PIC32MZ_INT_IECSET(irq);
}
return 0;
@ -157,7 +157,7 @@ static uintptr_t pic32mz_iecclr(int irq)
{
if ((unsigned)irq < NR_IRQS)
{
return PIC32MZ_INT_IECCLR_OFFSET(irq);
return PIC32MZ_INT_IECCLR(irq);
}
return 0;

View File

@ -100,10 +100,10 @@ MEMORY
* for use by MPLABX and 128 for DSP register storage.
*/
kseg1_datamem (w!x) : ORIGIN = 0xa0000200, LENGTH = 512K - 640
kseg1_datamem (rw!x) : ORIGIN = 0xa0000200, LENGTH = 512K - 640
}
OUTPUT_FORMAT("elf32-littlemips")
OUTPUT_FORMAT("elf32-tradlittlemips")
OUTPUT_ARCH(mips)
ENTRY(__start)
@ -217,7 +217,7 @@ SECTIONS
_data_loaddr = LOADADDR(.data);
.eh_frame_hdr : { *(.eh_frame_hdr) }
.eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
.eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) }
/* RAM functions are positioned at the beginning of RAM so that