From: travisutk Date: Sat, 17 Oct 2009 09:09:41 +0000 (+0000) Subject: Correct page sizes for Chipcon. X-Git-Url: http://git.rot13.org/?p=goodfet;a=commitdiff_plain;h=19289dc659d1dae658295be9a32f9b0dd4ed3034 Correct page sizes for Chipcon. 2KB pages, 32-bit words. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@204 12e2690d-a6be-4b82-a7b7-67c4a43b65c8 --- diff --git a/firmware/apps/chipcon/chipcon.c b/firmware/apps/chipcon/chipcon.c index 0ff9f03..1790526 100644 --- a/firmware/apps/chipcon/chipcon.c +++ b/firmware/apps/chipcon/chipcon.c @@ -300,12 +300,13 @@ void cc_write_xdata(u16 adr, u8 *data, u16 len){ } -//256 words/page -#define HIBYTE_WORDS_PER_FLASH_PAGE 0x00 -#define LOBYTE_WORDS_PER_FLASH_PAGE 0x80 -#define FLASHPAGE_SIZE 0x100 +//32-bit words, 2KB pages +#define HIBYTE_WORDS_PER_FLASH_PAGE 0x02 +#define LOBYTE_WORDS_PER_FLASH_PAGE 0x00 +#define FLASHPAGE_SIZE 0x800 + //2 bytes/word -#define FLASH_WORD_SIZE 0x2 +#define FLASH_WORD_SIZE 0x4 const u8 flash_routine[] = { //MOV FADDRH, #imm;