File tree Expand file tree Collapse file tree 1 file changed +8
-9
lines changed
ltchiptool/soc/ln882h/util Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -207,18 +207,17 @@ def flash_write(
207207 self .command (f"startaddr 0x{ offset :X} " )
208208
209209 # Convert stream to temporary file before sending with YMODEM
210- tmp_file = NamedTemporaryFile ()
211- with open (tmp_file .name , "wb" ) as f :
210+ with NamedTemporaryFile (delete = False ) as f :
212211 f .write (stream .getbuffer ())
213212
214- self .command (f"upgrade" , waitresp = False )
213+ self .command (f"upgrade" , waitresp = False )
215214
216- self .push_timeout (3 )
217- debug (f"YMODEM: transmitting to 0x{ offset :X} " )
218- if not self .ym .send ([f .name ], callback = callback ):
219- self .change_baudrate (prev_baudrate )
220- self .pop_timeout ()
221- raise RuntimeError ("YMODEM transmission failed" )
215+ self .push_timeout (3 )
216+ debug (f"YMODEM: transmitting to 0x{ offset :X} " )
217+ if not self .ym .send ([f .name ], callback = callback ):
218+ self .change_baudrate (prev_baudrate )
219+ self .pop_timeout ()
220+ raise RuntimeError ("YMODEM transmission failed" )
222221
223222 self .link ()
224223
You can’t perform that action at this time.
0 commit comments