X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/15c4dc5ace24e6081d1597b011148f156cdd599e..46cd40465a32be6ec9059aa8673ef9d84adb9517:/bootrom/fromflash.c?ds=sidebyside diff --git a/bootrom/fromflash.c b/bootrom/fromflash.c index 80403e5f..81501fd0 100644 --- a/bootrom/fromflash.c +++ b/bootrom/fromflash.c @@ -1,3 +1,11 @@ +//----------------------------------------------------------------------------- +// This code is licensed to you under the terms of the GNU GPL, version 2 or, +// at your option, any later version. See the LICENSE.txt file for the text of +// the license. +//----------------------------------------------------------------------------- +// Helper function for launching the bootloader from FLASH +//----------------------------------------------------------------------------- + #include extern char __bootphase2_src_start__, __bootphase2_start__, __bootphase2_end__; @@ -5,9 +13,9 @@ void __attribute__((section(".bootphase1"))) CopyBootToRAM(void) { int i; - volatile DWORD *s = (volatile DWORD *)&__bootphase2_src_start__; - volatile DWORD *d = (volatile DWORD *)&__bootphase2_start__; + volatile uint32_t *s = (volatile uint32_t *)&__bootphase2_src_start__; + volatile uint32_t *d = (volatile uint32_t *)&__bootphase2_start__; unsigned int l = (int)&__bootphase2_end__ - (int)&__bootphase2_start__; - for(i = 0; i < l/sizeof(DWORD); i++) *d++ = *s++; + for(i = 0; i < l/sizeof(uint32_t); i++) *d++ = *s++; }