Correct page sizes for Chipcon.
authortravisutk <travisutk@12e2690d-a6be-4b82-a7b7-67c4a43b65c8>
Sat, 17 Oct 2009 09:09:41 +0000 (09:09 +0000)
committertravisutk <travisutk@12e2690d-a6be-4b82-a7b7-67c4a43b65c8>
Sat, 17 Oct 2009 09:09:41 +0000 (09:09 +0000)
2KB pages, 32-bit words.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@204 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

firmware/apps/chipcon/chipcon.c

index 0ff9f03..1790526 100644 (file)
@@ -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;