mirror of
https://github.com/logicog/RTLPlayground.git
synced 2026-08-30 14:52:51 +08:00
Merge pull request #252 from feelfree69/main
Don't disable flash DIO operation before flashing
This commit is contained in:
@@ -521,7 +521,6 @@ void handle_post(void)
|
|||||||
dbg_string("Have content octets\n");
|
dbg_string("Have content octets\n");
|
||||||
p += 4; // Skip \r\n\r\n sequence at end of preamble of part
|
p += 4; // Skip \r\n\r\n sequence at end of preamble of part
|
||||||
|
|
||||||
flash_init(0); // Re-initialize flash for non-DIO operation, otherwise flashing fails
|
|
||||||
set_sys_led_state(SYS_LED_FAST);
|
set_sys_led_state(SYS_LED_FAST);
|
||||||
|
|
||||||
crc_value = 0;
|
crc_value = 0;
|
||||||
|
|||||||
@@ -361,9 +361,6 @@ void installer(void)
|
|||||||
setup_serial_timer1();
|
setup_serial_timer1();
|
||||||
print_string("\nRTLPlayground installer starting...\n");
|
print_string("\nRTLPlayground installer starting...\n");
|
||||||
|
|
||||||
// Initialize flash functions with disable DIO because writing does not work otherwise
|
|
||||||
flash_init(0);
|
|
||||||
|
|
||||||
__xdata uint32_t dest = 0x0;
|
__xdata uint32_t dest = 0x0;
|
||||||
__xdata uint32_t source = UPDATE_CODE_LOC;
|
__xdata uint32_t source = UPDATE_CODE_LOC;
|
||||||
// A 512kByte = 4MBit Flash has 128 sectors, we copy only 120
|
// A 512kByte = 4MBit Flash has 128 sectors, we copy only 120
|
||||||
|
|||||||
@@ -1884,7 +1884,6 @@ void check_and_flash_update_image(void)
|
|||||||
__xdata uint16_t j = 0;
|
__xdata uint16_t j = 0;
|
||||||
__xdata uint8_t * __xdata bptr;
|
__xdata uint8_t * __xdata bptr;
|
||||||
print_string("found update image!\nChecking integrity");
|
print_string("found update image!\nChecking integrity");
|
||||||
flash_init(0); // Re-initialize flash for non-DIO operation, otherwise flashing will fail
|
|
||||||
set_sys_led_state(SYS_LED_FAST);
|
set_sys_led_state(SYS_LED_FAST);
|
||||||
crc_value = 0x0000;
|
crc_value = 0x0000;
|
||||||
for (i = 0; i < 1024; i++) {
|
for (i = 0; i < 1024; i++) {
|
||||||
|
|||||||
Reference in New Issue
Block a user