X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=FreeRTOS%2FDemo%2FRISC-V_Renode_Emulator_SoftConsole%2Ffull_demo%2FRegTest.S;fp=FreeRTOS%2FDemo%2FRISC-V_Renode_Emulator_SoftConsole%2Ffull_demo%2FRegTest.S;h=f2602c430bfd980ba089898e01ca82a271711ca8;hb=062c0fae294e229350b1500a7cd716ad8d3e6a95;hp=67d902a0cab58e607827d66bc1f059af39f2ebf8;hpb=06257595f0928348ac5a5a99d814cdae95a5ad62;p=freertos diff --git a/FreeRTOS/Demo/RISC-V_Renode_Emulator_SoftConsole/full_demo/RegTest.S b/FreeRTOS/Demo/RISC-V_Renode_Emulator_SoftConsole/full_demo/RegTest.S index 67d902a0c..f2602c430 100644 --- a/FreeRTOS/Demo/RISC-V_Renode_Emulator_SoftConsole/full_demo/RegTest.S +++ b/FreeRTOS/Demo/RISC-V_Renode_Emulator_SoftConsole/full_demo/RegTest.S @@ -38,6 +38,7 @@ * main_full.c. */ +.align( 4 ) vRegTest1Implementation: /* Fill the core registers with known values. */ @@ -144,12 +145,15 @@ reg1_loop: reg1_error_loop: /* Jump here if a register contains an uxpected value. This stops the loop counter being incremented so the check task knows an error was found. */ + ebreak jal reg1_error_loop +.align( 4 ) ulRegTest1LoopCounterConst: .word ulRegTest1LoopCounter /*-----------------------------------------------------------*/ +.align( 4 ) vRegTest2Implementation: /* Fill the core registers with known values. */ @@ -253,8 +257,10 @@ Reg2_loop: reg2_error_loop: /* Jump here if a register contains an uxpected value. This stops the loop counter being incremented so the check task knows an error was found. */ + ebreak jal reg2_error_loop +.align( 4 ) ulRegTest2LoopCounterConst: .word ulRegTest2LoopCounter