From a227988995dec91717b4e5b69dfebd6eed74f042 Mon Sep 17 00:00:00 2001 From: richardbarry Date: Sat, 23 Apr 2011 15:36:10 +0000 Subject: [PATCH] Change the RX62N port layer to allow it to be used with the V1.0.2 of the Renesas compiler. git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@1383 1d2547de-c912-0410-9cb9-b8ca96c0e9e2 --- Source/portable/Renesas/RX600/port.c | 3 --- Source/portable/Renesas/RX600/port_asm.src | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 Source/portable/Renesas/RX600/port_asm.src diff --git a/Source/portable/Renesas/RX600/port.c b/Source/portable/Renesas/RX600/port.c index 84b304a35..d13158026 100644 --- a/Source/portable/Renesas/RX600/port.c +++ b/Source/portable/Renesas/RX600/port.c @@ -259,9 +259,6 @@ void vSoftwareInterruptISR( void ) #pragma inline_asm prvYieldHandler static void prvYieldHandler( void ) { - /* Install as the software interrupt handler. */ - .RVECTOR _VECT( _ICU_SWINT ), _vSoftwareInterruptISR - /* Re-enable interrupts. */ SETPSW I diff --git a/Source/portable/Renesas/RX600/port_asm.src b/Source/portable/Renesas/RX600/port_asm.src new file mode 100644 index 000000000..eb112e258 --- /dev/null +++ b/Source/portable/Renesas/RX600/port_asm.src @@ -0,0 +1,14 @@ + .GLB _vSoftwareInterruptISR + + .SECTION P,CODE + +_vSoftwareInterruptEntry: + + BRA _vSoftwareInterruptISR + + .RVECTOR 27, _vSoftwareInterruptEntry + + .END + + + -- 2.39.5