Changeset 563
- Timestamp:
- 04/30/08 14:35:02 (2 weeks ago)
- Files:
-
- nano-RK/projects/SAMPL/client/main.c (modified) (1 diff)
- nano-RK/projects/SAMPL/client/phoenix/bootloader.h (modified) (1 diff)
- nano-RK/src/platform/firefly2_2/include/nrk_eeprom.h (modified) (1 diff)
- nano-RK/src/platform/firefly2_2/source/nrk_eeprom.c (modified) (1 diff)
- nano-RK/tools/phoenix-utils/src/truncate.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
nano-RK/projects/SAMPL/client/main.c
r559 r563 227 227 printf ("Image size= %d\r\n", i); 228 228 229 //printf("New Version!"); 229 230 230 231 bmac_encryption_set_key(aes_key,16); nano-RK/projects/SAMPL/client/phoenix/bootloader.h
r477 r563 12 12 // Flash Addresses 13 13 #define LOAD_SECTION 0x00000L 14 #define UPDATE_SECTION 0x 0A000L14 #define UPDATE_SECTION 0xC000L 15 15 #define PAGESIZE 256L 16 16 #define FLASH_END 0x1F000L 17 #define SCRATCH_SECTION 0x1 4000L17 #define SCRATCH_SECTION 0x12000L 18 18 19 19 #define DATA_PAYLOAD 64 nano-RK/src/platform/firefly2_2/include/nrk_eeprom.h
r505 r563 4 4 5 5 // EEPROM Address List 6 #define EE_MAC_ADDR_0 0 7 #define EE_MAC_ADDR_1 1 8 #define EE_MAC_ADDR_2 2 9 #define EE_MAC_ADDR_3 3 10 #define EE_MAC_ADDR_CHKSUM 4 11 #define EE_CHANNEL 5 12 #define EE_LOAD_IMG_PAGES 6 13 #define EE_AES_KEY 7 6 #define EE_MAC_ADDR_0 0 7 #define EE_MAC_ADDR_1 1 8 #define EE_MAC_ADDR_2 2 9 #define EE_MAC_ADDR_3 3 10 #define EE_MAC_ADDR_CHKSUM 4 11 #define EE_CHANNEL 5 12 #define EE_LOAD_IMG_PAGES 6 13 #define EE_CURRENT_IMAGE_CHECKSUM 7 14 #define EE_AES_KEY 8 14 15 15 16 int8_t read_eeprom_load_img_pages(uint8_t *load_pages); nano-RK/src/platform/firefly2_2/source/nrk_eeprom.c
r505 r563 69 69 } 70 70 71 int8_t read_eeprom_current_image_checksum(uint8_t *image_checksum) 72 { 73 *image_checksum=eeprom_read_byte ((uint8_t*)EE_CURRENT_IMAGE_CHECKSUM); 74 return NRK_OK; 75 } 76 77 int8_t write_eeprom_current_image_checksum(uint8_t *image_checksum) 78 { 79 eeprom_write_byte ((uint8_t*)EE_CURRENT_IMAGE_CHECKSUM, *image_checksum); 80 return NRK_OK; 81 } 71 82 72 83 nano-RK/tools/phoenix-utils/src/truncate.c
r483 r563 4 4 5 5 #define PAGESIZE 256 6 #define MAX_LOAD_SECTION_SIZE ((4 0*1024) -1)6 #define MAX_LOAD_SECTION_SIZE ((48*1024) -1) 7 7 8 8 unsigned char load_section[MAX_LOAD_SECTION_SIZE];
