comparison packages/devs/flash/arm/assabet/current/src/assabet_flash.c @ 143:6b5f480c6929 ecos-sw-2000-12-08

Merge from eCos master repository on 2000-12-08-02:09:36-GMT
author jlarmour
date Fri, 08 Dec 2000 03:30:06 +0000
parents 6bd9d475ed4b
children
comparison
equal deleted inserted replaced
142:12eccf9656f3 143:6b5f480c6929
109 109
110 // See if a range of FLASH addresses overlaps currently running code 110 // See if a range of FLASH addresses overlaps currently running code
111 bool 111 bool
112 flash_code_overlaps(void *start, void *end) 112 flash_code_overlaps(void *start, void *end)
113 { 113 {
114 extern char _stext, _etext; 114 extern char _stext[], _etext[];
115 115
116 return ((((unsigned long)&_stext >= (unsigned long)start) && 116 return ((((unsigned long)&_stext >= (unsigned long)start) &&
117 ((unsigned long)&_stext < (unsigned long)end)) || 117 ((unsigned long)&_stext < (unsigned long)end)) ||
118 (((unsigned long)&_etext >= (unsigned long)start) && 118 (((unsigned long)&_etext >= (unsigned long)start) &&
119 ((unsigned long)&_etext < (unsigned long)end))); 119 ((unsigned long)&_etext < (unsigned long)end)));