fix: disable cache
This commit is contained in:
@@ -52,14 +52,10 @@ proc rtl8710_flasher_wait {} {
|
||||
while {[rtl8710_flasher_mrw $addr]} {}
|
||||
}
|
||||
|
||||
# proc rtl8710_flasher_load_block {local_filename offset length} {
|
||||
# global rtl8710_flasher_buffer
|
||||
# set buffer_addr [expr {$rtl8710_flasher_buffer + 0x20}]
|
||||
# load_image $local_filename [expr {$buffer_addr - $offset}] bin $buffer_addr $length
|
||||
# }
|
||||
proc rtl8710_flasher_load_block {local_filename offset len} {
|
||||
proc rtl8710_flasher_load_block {local_filename offset length} {
|
||||
global rtl8710_flasher_buffer
|
||||
load_image $local_filename [expr {$rtl8710_flasher_buffer + 0x20 - $offset}] bin [expr {$rtl8710_flasher_buffer + 0x20}] $len
|
||||
set buffer_addr [expr {$rtl8710_flasher_buffer + 0x20}]
|
||||
load_image $local_filename [expr {$buffer_addr - $offset}] bin $buffer_addr $length
|
||||
}
|
||||
|
||||
proc rtl8710_flasher_block {command offset len} {
|
||||
@@ -99,25 +95,8 @@ proc rtl8710_flasher_write_block {offset len} {
|
||||
rtl8710_flasher_block "write" $offset $len
|
||||
}
|
||||
|
||||
# proc rtl8710_flasher_verify_block {offset len} {
|
||||
# rtl8710_flasher_block "verify" $offset $len
|
||||
# }
|
||||
|
||||
proc rtl8710_flasher_verify_block {offset len} {
|
||||
global rtl8710_flasher_buffer
|
||||
global rtl8710_flasher_command_verify
|
||||
mww [expr {$rtl8710_flasher_buffer + 0x04}] $rtl8710_flasher_command_verify
|
||||
mww [expr {$rtl8710_flasher_buffer + 0x08}] 0x00000000
|
||||
mww [expr {$rtl8710_flasher_buffer + 0x10}] $offset
|
||||
mww [expr {$rtl8710_flasher_buffer + 0x14}] $len
|
||||
mww [expr {$rtl8710_flasher_buffer + 0x00}] 0x00000001
|
||||
rtl8710_flasher_wait
|
||||
set status [rtl8710_flasher_mrw [expr {$rtl8710_flasher_buffer + 0x08}]]
|
||||
if {[expr {$status > 0}]} {
|
||||
set status [rtl8710_flasher_mrw [expr {$rtl8710_flasher_buffer + 0x0C}]]
|
||||
set status [expr {$status + $offset}]
|
||||
error "verify error, offset $status"
|
||||
}
|
||||
rtl8710_flasher_block "verify" $offset $len
|
||||
}
|
||||
|
||||
proc rtl8710_flash_read_id {} {
|
||||
|
||||
Reference in New Issue
Block a user