- Sat Jun 27, 2009 9:15 pm
#75942
Hi - I'm going bonkers trying to get a boot loader working.
The doc for the 644p shows that it has 64k of flash. The tables for the boot loader addresses show addresses like 7000h 7800h, etc. These addresses are less than half way to the 64k, so I am assuming that they are some sort of word addressing rather than byte addressing (I poured through the spec sheet and it is terribly unclear). Anyway, I downloaded and compiled the Sanguino bootloader and it is using an address of F800h. This address is nowhere near the 7xxx address. Just what is going on here? Does a boot address of 7000h mean that it will jump to that address and I should compile my code for 7000h?
Thanks
The doc for the 644p shows that it has 64k of flash. The tables for the boot loader addresses show addresses like 7000h 7800h, etc. These addresses are less than half way to the 64k, so I am assuming that they are some sort of word addressing rather than byte addressing (I poured through the spec sheet and it is terribly unclear). Anyway, I downloaded and compiled the Sanguino bootloader and it is using an address of F800h. This address is nowhere near the 7xxx address. Just what is going on here? Does a boot address of 7000h mean that it will jump to that address and I should compile my code for 7000h?
Thanks