From c3792e1d6b759d1232dc2a4a2ff9e020bc6bb107 Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Mon, 23 Feb 2009 08:51:26 +0100 Subject: [PATCH] Added meaningful error message --- arch/h8300/generic/libs/boot/boot_fn.c | 2 +- arch/h8300/generic/libs/boot/boot_fn.h | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/arch/h8300/generic/libs/boot/boot_fn.c b/arch/h8300/generic/libs/boot/boot_fn.c index 71507f1..c76eced 100644 --- a/arch/h8300/generic/libs/boot/boot_fn.c +++ b/arch/h8300/generic/libs/boot/boot_fn.c @@ -308,7 +308,7 @@ int FlPrepBlk(unsigned long badr, unsigned long len) int bl, blend, res; bl=FlAdr2Blk(badr); blend=FlAdr2Blk(badr+len-1); - if((bl<0)||(blend<0)) return -8; + if((bl<0)||(blend<0)) return -EBOOT_BLOCKADDR; for(;bl<=blend;bl++){ if(FlTest(bl)){ res=FlErase(bl); diff --git a/arch/h8300/generic/libs/boot/boot_fn.h b/arch/h8300/generic/libs/boot/boot_fn.h index 1f1949d..2d8c616 100644 --- a/arch/h8300/generic/libs/boot/boot_fn.h +++ b/arch/h8300/generic/libs/boot/boot_fn.h @@ -1,8 +1,13 @@ #ifndef _boot_fn_H #define _boot_fn_H +#include + #define FLASH_ROW 128 +/* Error codes (returned as negative numbers) */ +#define EBOOT_BLOCKADDR 8 + volatile void FlWait(long n); void wdg_enable(int psel); void wdg_disable(); -- 2.39.2