mirror of https://github.com/wolfSSL/wolfBoot.git
Improved "return -1" in version check
parent
028d184b17
commit
a72715caa3
|
@ -226,14 +226,16 @@ uint8_t* wolfBoot_peek_image(struct wolfBoot_image *img, uint32_t offset, uint32
|
||||||
asm volatile("mov r0, #0xFFFFFFFF"); \
|
asm volatile("mov r0, #0xFFFFFFFF"); \
|
||||||
asm volatile("mov r0, #0xFFFFFFFF"); \
|
asm volatile("mov r0, #0xFFFFFFFF"); \
|
||||||
asm volatile("mov r0, #0xFFFFFFFF"); \
|
asm volatile("mov r0, #0xFFFFFFFF"); \
|
||||||
asm volatile("bx lr\n"); \
|
asm volatile("ldmia.w sp!, {r4, r5, r6, r8, r9, pc}"); \
|
||||||
asm volatile("bx lr\n"); \
|
asm volatile("nop"); \
|
||||||
asm volatile("bx lr\n"); \
|
asm volatile("ldmia.w sp!, {r4, r5, r6, r8, r9, pc}"); \
|
||||||
asm volatile("bx lr\n"); \
|
asm volatile("nop"); \
|
||||||
asm volatile("bx lr\n"); \
|
asm volatile("ldmia.w sp!, {r4, r5, r6, r8, r9, pc}"); \
|
||||||
asm volatile("bx lr\n"); \
|
asm volatile("nop"); \
|
||||||
asm volatile("end_check:"); \
|
asm volatile("ldmia.w sp!, {r4, r5, r6, r8, r9, pc}"); \
|
||||||
asm volatile("nop")
|
asm volatile("nop"); \
|
||||||
|
asm volatile("end_check:")
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#define VERIFY_FN(ret,p_res,fn,...) \
|
#define VERIFY_FN(ret,p_res,fn,...) \
|
||||||
|
|
Loading…
Reference in New Issue