main.c (558B)
1 #include <stdint.h> 2 #include <stddef.h> 3 4 extern void init(void); 5 extern void led_p2(void); 6 extern void frerase(uint32_t, size_t); 7 extern void frprog(uint32_t, uint8_t *, size_t); 8 extern uint32_t ldr(uint32_t); 9 extern void printh(uint32_t); 10 extern void putchar(char); 11 12 int 13 main(void) 14 { 15 uint32_t ofs = 4 * 1024; 16 size_t size = 4 * 1024; 17 size_t count = 256; 18 uint8_t data[count]; 19 for (int i = 0; i < count; i++) 20 data[i] = 0xde; 21 init(); 22 frerase(ofs, size); 23 frprog(ofs, data, count); 24 printh(ldr(0x10001000)); 25 putchar('\n'); 26 while(1) { 27 led_p2(); 28 } 29 }