diff options
Diffstat (limited to 'bootloader/imx233.c')
-rw-r--r-- | bootloader/imx233.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bootloader/imx233.c b/bootloader/imx233.c index dfd4b0b28b..0923d8b699 100644 --- a/bootloader/imx233.c +++ b/bootloader/imx233.c | |||
@@ -31,6 +31,8 @@ | |||
31 | #include "backlight.h" | 31 | #include "backlight.h" |
32 | #include "button-target.h" | 32 | #include "button-target.h" |
33 | #include "common.h" | 33 | #include "common.h" |
34 | #include "rb-loader.h" | ||
35 | #include "loader_strerror.h" | ||
34 | #include "storage.h" | 36 | #include "storage.h" |
35 | #include "disk.h" | 37 | #include "disk.h" |
36 | #include "panic.h" | 38 | #include "panic.h" |
@@ -180,7 +182,7 @@ void main(uint32_t arg, uint32_t addr) | |||
180 | loadbuffer = (unsigned char*)loadaddress; | 182 | loadbuffer = (unsigned char*)loadaddress; |
181 | buffer_size = (int)(loadaddressend - loadaddress); | 183 | buffer_size = (int)(loadaddressend - loadaddress); |
182 | 184 | ||
183 | while((ret = load_firmware(loadbuffer, BOOTFILE, buffer_size)) < 0) | 185 | while((ret = load_firmware(loadbuffer, BOOTFILE, buffer_size)) <= EFILE_EMPTY) |
184 | { | 186 | { |
185 | error(EBOOTFILE, ret, true); | 187 | error(EBOOTFILE, ret, true); |
186 | } | 188 | } |