+ char announce[]="betty - live from flash at 0x80000000! ;)\r\n";
+ t_button button;
+ u32 addr;
+
+ /* system init */
+ pll_init();
+
+ /* uart init */
+ uart0_init();
+
+ /* display init */
+ display_bl_init();
+
+ /* button init */
+ button_init(&button);
+ button_set_retries(&button,100);
+
+ /* flash init */
+ flash_init();
+
+ /*
+ * start it ...
+ */
+
+ /* pause - seems to not work if running from flash! (?) */
+ pause(0xffffff);
+
+ /* announce */
+ uart0_send_string(announce);
+
+ /* toggle backlight */
+ display_bl_toggle();
+
+ //addr=0x82000000;
+ flash_sector_erase(BANK2,0);
+ addr=FLASH_BANK2;
+
+ while(1) {
+ pause(0x0fffff);