cesanta / mongoose-os

Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.
https://mongoose-os.com
Other
2.51k stars 429 forks source link

Failed to flash ESP32-S2 #588

Closed MichiW1 closed 2 years ago

MichiW1 commented 2 years ago

Hi Mongoose-team,

today I tried to flash ESP32-S2 module, but it always fails. I have tested different baud-rates but no chance. On esptool, reading/ writing to flash works perfectly fine. Any idea? Is the ESP32-S2 type not supported? Can I somehow flash the mongoose content with esptool?

Thanks for your help. Here is the log output (sorry, quite long):

user@MBPvonUser2 Firmware-RGBCWW-lamp % mos flash --port /dev/tty.usbserial-A50285BI -v 4 --logtostderr I1217 18:36:50.318600 42609 main.go:257] Version: 2.20.0 I1217 18:36:50.318730 42609 main.go:258] Build ID: 2.20.0~brew I1217 18:36:50.318741 42609 main.go:259] Update channel: release Loaded lightbulb-RGBCWW/esp32 version 1.0.1 (20211217-150428/v1.0.1-9-g156fd3f-feature/esp32-dirty) I1217 18:36:50.322777 42609 ourutil.go:32] Loaded lightbulb-RGBCWW/esp32 version 1.0.1 (20211217-150428/v1.0.1-9-g156fd3f-feature/esp32-dirty) I1217 18:36:50.322801 42609 flash_params.go:120] -> -1, -1, -1 Opening /dev/tty.usbserial-A50285BI @ 115200... I1217 18:36:50.322818 42609 report.go:29] Opening /dev/tty.usbserial-A50285BI @ 115200... Connecting to ESP32 ROM, attempt 1 of 10... I1217 18:36:50.356349 42609 report.go:29] Connecting to ESP32 ROM, attempt 1 of 10... I1217 18:36:51.987200 42609 rom_client.go:196] => {cmd:Sync(8) csum:0 arg(36):"0707122055555555555555555555555555555555555555555555555555555555..."} I1217 18:36:51.987322 42609 slip.go:106] => (44) 0008240000000000070712205555555555555555555555555555555555555555... I1217 18:36:52.194477 42609 rom_client.go:196] => {cmd:Sync(8) csum:0 arg(36):"0707122055555555555555555555555555555555555555555555555555555555..."} I1217 18:36:52.194518 42609 slip.go:106] => (44) 0008240000000000070712205555555555555555555555555555555555555555... I1217 18:36:52.204456 42609 slip.go:62] <= (12) 010804000712205500000000 I1217 18:36:52.204504 42609 rom_client.go:240] <= {cmd:Sync(8) value:1428165127 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.204528 42609 slip.go:62] <= (12) 010804000712205500000000 I1217 18:36:52.204533 42609 rom_client.go:240] <= {cmd:Sync(8) value:1428165127 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.204547 42609 slip.go:62] <= (12) 010804000712205500000000 I1217 18:36:52.204550 42609 rom_client.go:240] <= {cmd:Sync(8) value:1428165127 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.204587 42609 slip.go:62] <= (12) 010804000712205500000000 I1217 18:36:52.204591 42609 rom_client.go:240] <= {cmd:Sync(8) value:1428165127 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.219470 42609 slip.go:62] <= (12) 010804000712205500000000 I1217 18:36:52.219491 42609 rom_client.go:240] <= {cmd:Sync(8) value:1428165127 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.219510 42609 slip.go:62] <= (12) 010804000712205500000000 I1217 18:36:52.219528 42609 rom_client.go:240] <= {cmd:Sync(8) value:1428165127 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.219543 42609 slip.go:62] <= (12) 010804000712205500000000 I1217 18:36:52.219546 42609 rom_client.go:240] <= {cmd:Sync(8) value:1428165127 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.219571 42609 slip.go:62] <= (12) 010804000712205500000000 I1217 18:36:52.219574 42609 rom_client.go:240] <= {cmd:Sync(8) value:1428165127 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.231733 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"04a10160"} I1217 18:36:52.231749 42609 slip.go:106] => (12) 000a04000000000004a10160 I1217 18:36:52.235394 42609 slip.go:62] <= (12) 010a04000000000000000000 I1217 18:36:52.235431 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:0 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.235448 42609 rom_client.go:451] ReadReg(0x6001a104) => 0x00000000 I1217 18:36:52.235456 42609 efuses.go:500] 00000000 I1217 18:36:52.247934 42609 rom_client.go:196] => {cmd:WriteReg(9) csum:0 arg(16):"fca00160a55a0000ffffffff00000000"} I1217 18:36:52.247954 42609 slip.go:106] => (24) 0009100000000000fca00160a55a0000ffffffff00000000 I1217 18:36:52.267533 42609 slip.go:62] <= (12) 010904000000000000000000 I1217 18:36:52.267556 42609 rom_client.go:240] <= {cmd:WriteReg(9) value:0 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.267568 42609 rom_client.go:465] WriteReg(0x6001a0fc, 0x00005aa5) I1217 18:36:52.279923 42609 rom_client.go:196] => {cmd:WriteReg(9) csum:0 arg(16):"04a1016001000000ffffffff00000000"} I1217 18:36:52.279968 42609 slip.go:106] => (24) 000910000000000004a1016001000000ffffffff00000000 I1217 18:36:52.299401 42609 slip.go:62] <= (12) 010904000000000000000000 I1217 18:36:52.299425 42609 rom_client.go:240] <= {cmd:WriteReg(9) value:0 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.299439 42609 rom_client.go:465] WriteReg(0x6001a104, 0x00000001) I1217 18:36:52.312067 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"04a10160"} I1217 18:36:52.312111 42609 slip.go:106] => (12) 000a04000000000004a10160 I1217 18:36:52.315411 42609 slip.go:62] <= (12) 010a04000000000000000000 I1217 18:36:52.315426 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:0 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.315433 42609 rom_client.go:451] ReadReg(0x6001a104) => 0x00000000 I1217 18:36:52.315439 42609 efuses.go:500] 00000000 I1217 18:36:52.315442 42609 efuses.go:528] eFuseCtlOpRead successful I1217 18:36:52.315453 42609 efuses.go:154] Reading eFuse block 0 @ 0x6001a000... I1217 18:36:52.328162 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"00a00160"} I1217 18:36:52.328212 42609 slip.go:106] => (12) 000a04000000000000a00160 I1217 18:36:52.331301 42609 slip.go:62] <= (12) 010a0400ebaa1cad00000000 I1217 18:36:52.331315 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:2904337131 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.331324 42609 rom_client.go:451] ReadReg(0x6001a000) => 0xad1caaeb I1217 18:36:52.343581 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"04a00160"} I1217 18:36:52.343614 42609 slip.go:106] => (12) 000a04000000000004a00160 I1217 18:36:52.347422 42609 slip.go:62] <= (12) 010a0400f2336b7400000000 I1217 18:36:52.347438 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:1953182706 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.347447 42609 rom_client.go:451] ReadReg(0x6001a004) => 0x746b33f2 I1217 18:36:52.359593 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"08a00160"} I1217 18:36:52.359633 42609 slip.go:106] => (12) 000a04000000000008a00160 I1217 18:36:52.363379 42609 slip.go:62] <= (12) 010a04008e1eec9600000000 I1217 18:36:52.363394 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:2532056718 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.363402 42609 rom_client.go:451] ReadReg(0x6001a008) => 0x96ec1e8e I1217 18:36:52.375548 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"0ca00160"} I1217 18:36:52.375590 42609 slip.go:106] => (12) 000a0400000000000ca00160 I1217 18:36:52.379352 42609 slip.go:62] <= (12) 010a0400e7b1d8c800000000 I1217 18:36:52.379365 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:3369644519 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.379374 42609 rom_client.go:451] ReadReg(0x6001a00c) => 0xc8d8b1e7 I1217 18:36:52.392098 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"10a00160"} I1217 18:36:52.392133 42609 slip.go:106] => (12) 000a04000000000010a00160 I1217 18:36:52.395390 42609 slip.go:62] <= (12) 010a04008b15517d00000000 I1217 18:36:52.395406 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:2102465931 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.395414 42609 rom_client.go:451] ReadReg(0x6001a010) => 0x7d51158b I1217 18:36:52.407634 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"14a00160"} I1217 18:36:52.407675 42609 slip.go:106] => (12) 000a04000000000014a00160 I1217 18:36:52.411372 42609 slip.go:62] <= (12) 010a04005e6b253700000000 I1217 18:36:52.411389 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:925199198 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.411399 42609 rom_client.go:451] ReadReg(0x6001a014) => 0x37256b5e I1217 18:36:52.423591 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"18a00160"} I1217 18:36:52.423640 42609 slip.go:106] => (12) 000a04000000000018a00160 I1217 18:36:52.427359 42609 slip.go:62] <= (12) 010a040019d02fc900000000 I1217 18:36:52.427374 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:3375353881 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.427387 42609 rom_client.go:451] ReadReg(0x6001a018) => 0xc92fd019 I1217 18:36:52.427393 42609 efuses.go:490] eFuse block 0 @ 0x6001a000: 0xad1caaeb 0x746b33f2 0x96ec1e8e 0xc8d8b1e7 0x7d51158b 0x37256b5e 0xc92fd019 I1217 18:36:52.427411 42609 efuses.go:154] Reading eFuse block 1 @ 0x6001a038... I1217 18:36:52.439662 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"38a00160"} I1217 18:36:52.439697 42609 slip.go:106] => (12) 000a04000000000038a00160 I1217 18:36:52.443381 42609 slip.go:62] <= (12) 010a04000000000000000000 I1217 18:36:52.443398 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:0 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.443407 42609 rom_client.go:451] ReadReg(0x6001a038) => 0x00000000 I1217 18:36:52.455933 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"3ca00160"} I1217 18:36:52.455967 42609 slip.go:106] => (12) 000a0400000000003ca00160 I1217 18:36:52.459419 42609 slip.go:62] <= (12) 010a04000000000000000000 I1217 18:36:52.459436 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:0 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.459444 42609 rom_client.go:451] ReadReg(0x6001a03c) => 0x00000000 I1217 18:36:52.471743 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"40a00160"} I1217 18:36:52.471789 42609 slip.go:106] => (12) 000a04000000000040a00160 I1217 18:36:52.475373 42609 slip.go:62] <= (12) 010a04000000000000000000 I1217 18:36:52.475389 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:0 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.475397 42609 rom_client.go:451] ReadReg(0x6001a040) => 0x00000000 I1217 18:36:52.488193 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"44a00160"} I1217 18:36:52.488239 42609 slip.go:106] => (12) 000a04000000000044a00160 I1217 18:36:52.491412 42609 slip.go:62] <= (12) 010a0400d68216a100000000 I1217 18:36:52.491429 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:2702607062 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.491438 42609 rom_client.go:451] ReadReg(0x6001a044) => 0xa11682d6 I1217 18:36:52.504791 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"48a00160"} I1217 18:36:52.504821 42609 slip.go:106] => (12) 000a04000000000048a00160 I1217 18:36:52.523379 42609 slip.go:62] <= (12) 010a0400df7c000000000000 I1217 18:36:52.523405 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:31967 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.523418 42609 rom_client.go:451] ReadReg(0x6001a048) => 0x00007cdf I1217 18:36:52.536043 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"4ca00160"} I1217 18:36:52.536077 42609 slip.go:106] => (12) 000a0400000000004ca00160 I1217 18:36:52.539308 42609 slip.go:62] <= (12) 010a04000000000000000000 I1217 18:36:52.539339 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:0 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.539351 42609 rom_client.go:451] ReadReg(0x6001a04c) => 0x00000000 I1217 18:36:52.552019 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"50a00160"} I1217 18:36:52.552042 42609 slip.go:106] => (12) 000a04000000000050a00160 I1217 18:36:52.555284 42609 slip.go:62] <= (12) 010a04000000000000000000 I1217 18:36:52.555306 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:0 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.555317 42609 rom_client.go:451] ReadReg(0x6001a050) => 0x00000000 I1217 18:36:52.567628 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"54a00160"} I1217 18:36:52.567660 42609 slip.go:106] => (12) 000a04000000000054a00160 I1217 18:36:52.571284 42609 slip.go:62] <= (12) 010a04000000000000000000 I1217 18:36:52.571305 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:0 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.571315 42609 rom_client.go:451] ReadReg(0x6001a054) => 0x00000000 I1217 18:36:52.571321 42609 efuses.go:490] eFuse block 1 @ 0x6001a038: 0x00000000 0x00000000 0x00000000 0xa11682d6 0x00007cdf 0x00000000 0x00000000 0x00000000 I1217 18:36:52.571334 42609 efuses.go:154] Reading eFuse block 2 @ 0x6001a058... I1217 18:36:52.584813 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"58a00160"} I1217 18:36:52.584843 42609 slip.go:106] => (12) 000a04000000000058a00160 I1217 18:36:52.603346 42609 slip.go:62] <= (12) 010a04000000000000000000 I1217 18:36:52.603372 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:0 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.603386 42609 rom_client.go:451] ReadReg(0x6001a058) => 0x00000000 I1217 18:36:52.615819 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"5ca00160"} I1217 18:36:52.615848 42609 slip.go:106] => (12) 000a0400000000005ca00160 I1217 18:36:52.619286 42609 slip.go:62] <= (12) 010a0400fb16c45900000000 I1217 18:36:52.619307 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:1506023163 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.619319 42609 rom_client.go:451] ReadReg(0x6001a05c) => 0x59c416fb I1217 18:36:52.631783 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"60a00160"} I1217 18:36:52.631815 42609 slip.go:106] => (12) 000a04000000000060a00160 I1217 18:36:52.635364 42609 slip.go:62] <= (12) 010a040076cc851300000000 I1217 18:36:52.635386 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:327535734 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.635398 42609 rom_client.go:451] ReadReg(0x6001a060) => 0x1385cc76 I1217 18:36:52.648804 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"64a00160"} I1217 18:36:52.648841 42609 slip.go:106] => (12) 000a04000000000064a00160 I1217 18:36:52.667969 42609 slip.go:62] <= (12) 010a0400bea2dfda00000000 I1217 18:36:52.668031 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:3672089278 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.668079 42609 rom_client.go:451] ReadReg(0x6001a064) => 0xdadfa2be I1217 18:36:52.680861 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"68a00160"} I1217 18:36:52.680910 42609 slip.go:106] => (12) 000a04000000000068a00160 I1217 18:36:52.699455 42609 slip.go:62] <= (12) 010a0400aa50a6e400000000 I1217 18:36:52.699489 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:3836104874 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.699506 42609 rom_client.go:451] ReadReg(0x6001a068) => 0xe4a650aa I1217 18:36:52.712159 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"6ca00160"} I1217 18:36:52.712225 42609 slip.go:106] => (12) 000a0400000000006ca00160 I1217 18:36:52.715348 42609 slip.go:62] <= (12) 010a040010af141800000000 I1217 18:36:52.715367 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:404008720 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.715378 42609 rom_client.go:451] ReadReg(0x6001a06c) => 0x1814af10 I1217 18:36:52.727773 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"70a00160"} I1217 18:36:52.727829 42609 slip.go:106] => (12) 000a04000000000070a00160 I1217 18:36:52.731362 42609 slip.go:62] <= (12) 010a04001821060800000000 I1217 18:36:52.731378 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:134619416 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.731388 42609 rom_client.go:451] ReadReg(0x6001a070) => 0x08062118 I1217 18:36:52.743741 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"74a00160"} I1217 18:36:52.743791 42609 slip.go:106] => (12) 000a04000000000074a00160 I1217 18:36:52.747345 42609 slip.go:62] <= (12) 010a04000a11c85100000000 I1217 18:36:52.747362 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:1372066058 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.747372 42609 rom_client.go:451] ReadReg(0x6001a074) => 0x51c8110a I1217 18:36:52.747379 42609 efuses.go:490] eFuse block 2 @ 0x6001a058: 0x00000000 0x59c416fb 0x1385cc76 0xdadfa2be 0xe4a650aa 0x1814af10 0x08062118 0x51c8110a I1217 18:36:52.747422 42609 efuses.go:154] Reading eFuse block 3 @ 0x6001a078... I1217 18:36:52.759967 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"78a00160"} I1217 18:36:52.760024 42609 slip.go:106] => (12) 000a04000000000078a00160 I1217 18:36:52.763313 42609 slip.go:62] <= (12) 010a04001082200800000000 I1217 18:36:52.763331 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:136348176 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.763341 42609 rom_client.go:451] ReadReg(0x6001a078) => 0x08208210 I1217 18:36:52.775777 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"7ca00160"} I1217 18:36:52.775840 42609 slip.go:106] => (12) 000a0400000000007ca00160 I1217 18:36:52.779301 42609 slip.go:62] <= (12) 010a04000000000000000000 I1217 18:36:52.779320 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:0 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.779331 42609 rom_client.go:451] ReadReg(0x6001a07c) => 0x00000000 I1217 18:36:52.792804 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"80a00160"} I1217 18:36:52.792862 42609 slip.go:106] => (12) 000a04000000000080a00160 I1217 18:36:52.811537 42609 slip.go:62] <= (12) 010a04000000000000000000 I1217 18:36:52.811589 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:0 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.811608 42609 rom_client.go:451] ReadReg(0x6001a080) => 0x00000000 I1217 18:36:52.824116 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"84a00160"} I1217 18:36:52.824156 42609 slip.go:106] => (12) 000a04000000000084a00160 I1217 18:36:52.827239 42609 slip.go:62] <= (12) 010a04000000000000000000 I1217 18:36:52.827259 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:0 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.827272 42609 rom_client.go:451] ReadReg(0x6001a084) => 0x00000000 I1217 18:36:52.839786 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"88a00160"} I1217 18:36:52.839840 42609 slip.go:106] => (12) 000a04000000000088a00160 I1217 18:36:52.843300 42609 slip.go:62] <= (12) 010a04000000000000000000 I1217 18:36:52.843318 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:0 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.843328 42609 rom_client.go:451] ReadReg(0x6001a088) => 0x00000000 I1217 18:36:52.856043 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"8ca00160"} I1217 18:36:52.856077 42609 slip.go:106] => (12) 000a0400000000008ca00160 I1217 18:36:52.859317 42609 slip.go:62] <= (12) 010a04000000000000000000 I1217 18:36:52.859336 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:0 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.859346 42609 rom_client.go:451] ReadReg(0x6001a08c) => 0x00000000 I1217 18:36:52.871765 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"90a00160"} I1217 18:36:52.871796 42609 slip.go:106] => (12) 000a04000000000090a00160 I1217 18:36:52.875322 42609 slip.go:62] <= (12) 010a04000000000000000000 I1217 18:36:52.875340 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:0 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.875350 42609 rom_client.go:451] ReadReg(0x6001a090) => 0x00000000 I1217 18:36:52.887849 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"94a00160"} I1217 18:36:52.887914 42609 slip.go:106] => (12) 000a04000000000094a00160 I1217 18:36:52.891338 42609 slip.go:62] <= (12) 010a04000000000000000000 I1217 18:36:52.891378 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:0 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.891387 42609 rom_client.go:451] ReadReg(0x6001a094) => 0x00000000 I1217 18:36:52.891393 42609 efuses.go:490] eFuse block 3 @ 0x6001a078: 0x08208210 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 I1217 18:36:52.903773 42609 rom_client.go:196] => {cmd:ReadReg(10) csum:0 arg(4):"7c60f63f"} I1217 18:36:52.903826 42609 slip.go:106] => (12) 000a0400000000007c60f63f I1217 18:36:52.907198 42609 slip.go:62] <= (12) 010a0400ad0bd0ba00000000 I1217 18:36:52.907216 42609 rom_client.go:240] <= {cmd:ReadReg(10) value:3134196653 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.907227 42609 rom_client.go:451] ReadReg(0x3ff6607c) => 0xbad00bad Connected, chip: ESP32?8 R1 I1217 18:36:52.907238 42609 report.go:29] Connected, chip: ESP32?8 R1 Running flasher @ 921600... I1217 18:36:52.907262 42609 report.go:29] Running flasher @ 921600... I1217 18:36:52.907555 42609 rom_client.go:403] RunStub: params: 2 @ 0x40090000; code: 4108 @ 0x40090008, entry @ 40090f78; data: 60 @ 0x3ffdf030 I1217 18:36:52.907569 42609 rom_client.go:330] memWrite(0x40090000, 8, 0x00000000) I1217 18:36:52.920790 42609 rom_client.go:196] => {cmd:MemWriteStart(5) csum:0 arg(16):"08000000010000000010000000000940"} I1217 18:36:52.920844 42609 slip.go:106] => (24) 000510000000000008000000010000000010000000000940 I1217 18:36:52.939228 42609 slip.go:62] <= (12) 01050400ad0bd0ba00000000 I1217 18:36:52.939264 42609 rom_client.go:240] <= {cmd:MemWriteStart(5) value:3134196653 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.951996 42609 rom_client.go:196] => {cmd:MemWriteBlock(7) csum:50 arg(24):"0800000000000000000000000000000000c2010000100e00"} I1217 18:36:52.952026 42609 slip.go:106] => (32) 00071800320000000800000000000000000000000000000000c2010000100e00 I1217 18:36:52.971324 42609 slip.go:62] <= (12) 01070400ad0bd0ba00000000 I1217 18:36:52.971360 42609 rom_client.go:240] <= {cmd:MemWriteBlock(7) value:3134196653 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.983318 42609 rom_client.go:196] => {cmd:MemWriteFinish(6) csum:0 arg(8):"0100000000000000"} I1217 18:36:52.983343 42609 slip.go:106] => (16) 00060800000000000100000000000000 I1217 18:36:52.987281 42609 slip.go:62] <= (12) 01060400ad0bd0ba00000000 I1217 18:36:52.987298 42609 rom_client.go:240] <= {cmd:MemWriteFinish(6) value:3134196653 ok:true lastError:0 body(4):"00000000"} I1217 18:36:52.987308 42609 rom_client.go:330] memWrite(0x3ffdf030, 60, 0x00000000) I1217 18:36:52.999709 42609 rom_client.go:196] => {cmd:MemWriteStart(5) csum:0 arg(16):"3c000000010000000010000030f0fd3f"} I1217 18:36:52.999737 42609 slip.go:106] => (24) 00051000000000003c000000010000000010000030f0fd3f I1217 18:36:53.019332 42609 slip.go:62] <= (12) 01050400ad0bd0ba00000000 I1217 18:36:53.019362 42609 rom_client.go:240] <= {cmd:MemWriteStart(5) value:3134196653 ok:true lastError:0 body(4):"00000000"} I1217 18:36:53.032830 42609 rom_client.go:196] => {cmd:MemWriteBlock(7) csum:231 arg(76):"3c0000000000000000000000000000007c0709409107094091070940f9070940..."} I1217 18:36:53.032881 42609 slip.go:106] => (84) 00074c00e70000003c0000000000000000000000000000007c07094091070940... I1217 18:36:53.051392 42609 slip.go:62] <= (12) 01070400ad0bd0ba00000000 I1217 18:36:53.051443 42609 rom_client.go:240] <= {cmd:MemWriteBlock(7) value:3134196653 ok:true lastError:0 body(4):"00000000"} I1217 18:36:53.063795 42609 rom_client.go:196] => {cmd:MemWriteFinish(6) csum:0 arg(8):"0100000000000000"} I1217 18:36:53.063830 42609 slip.go:106] => (16) 00060800000000000100000000000000 I1217 18:36:53.067304 42609 slip.go:62] <= (12) 01060400ad0bd0ba00000000 I1217 18:36:53.067320 42609 rom_client.go:240] <= {cmd:MemWriteFinish(6) value:3134196653 ok:true lastError:0 body(4):"00000000"} I1217 18:36:53.067331 42609 rom_client.go:330] memWrite(0x40090008, 4108, 0x40090f78) I1217 18:36:53.079943 42609 rom_client.go:196] => {cmd:MemWriteStart(5) csum:0 arg(16):"0c100000020000000010000008000940"} I1217 18:36:53.080006 42609 slip.go:106] => (24) 00051000000000000c100000020000000010000008000940 I1217 18:36:53.099474 42609 slip.go:62] <= (12) 01050400ad0bd0ba00000000 I1217 18:36:53.099508 42609 rom_client.go:240] <= {cmd:MemWriteStart(5) value:3134196653 ok:true lastError:0 body(4):"00000000"} I1217 18:36:53.111966 42609 rom_client.go:196] => {cmd:MemWriteBlock(7) csum:160 arg(4112):"0010000000000000000000000000000090e2fa3f1020f43f0020f43f00000008..."} I1217 18:36:53.112059 42609 slip.go:106] => (4120) 00071010a00000000010000000000000000000000000000090e2fa3f1020f43f... I1217 18:36:53.499367 42609 slip.go:62] <= (12) 01070400ad0bd0ba00000000 I1217 18:36:53.499442 42609 rom_client.go:240] <= {cmd:MemWriteBlock(7) value:3134196653 ok:true lastError:0 body(4):"00000000"} I1217 18:36:53.512308 42609 rom_client.go:196] => {cmd:MemWriteBlock(7) csum:38 arg(28):"0c00000001000000000000000000000081e9ffe00800379af61df000"} I1217 18:36:53.512353 42609 slip.go:106] => (36) 00071c00260000000c00000001000000000000000000000081e9ffe00800379a... I1217 18:36:53.531470 42609 slip.go:62] <= (12) 01070400ad0bd0ba00000000 I1217 18:36:53.531502 42609 rom_client.go:240] <= {cmd:MemWriteBlock(7) value:3134196653 ok:true lastError:0 body(4):"00000000"} I1217 18:36:53.543942 42609 rom_client.go:196] => {cmd:MemWriteFinish(6) csum:0 arg(8):"00000000780f0940"} I1217 18:36:53.544006 42609 slip.go:106] => (16) 000608000000000000000000780f0940 I1217 18:36:53.552562 42609 slip.go:62] <= (12) 01060400ad0bd0ba00000000 I1217 18:36:53.552586 42609 rom_client.go:240] <= {cmd:MemWriteFinish(6) value:3134196653 ok:true lastError:0 body(4):"00000000"} I1217 18:36:53.552600 42609 flasher_client.go:109] Switching to 921600... I1217 18:36:53.618873 42609 slip.go:106] => (0) I1217 18:36:53.618965 42609 flasher_client.go:136] Echo(8) [2535001133] I1217 18:36:53.619006 42609 slip.go:106] => (1) 08 I1217 18:36:53.619026 42609 slip.go:106] => (4) 2d0c1997 I1217 18:36:53.619070 42609 flasher_client.go:256] <= 616e69632061742034303039306637610d0a466174616c20657863657074696f6e202830293a20496c6c6567616c496e737472756374696f6e0d0a657063313d3078148000008000800000008000800000008080008000808000800000008080000000008000000000000000000000000000000000008000000080800080008080008080000080800000000080000000000000000000000000000000000080000000808000800080800080008080800080000080000080000080808000000000800000000000000000000000000000000000800000000000808080008000808000808080000000008000000000000000000000000000000000808000008000 I1217 18:36:53.720239 42609 slip.go:106] => (0) I1217 18:36:53.720319 42609 flasher_client.go:136] Echo(8) [2397939001] I1217 18:36:53.720370 42609 slip.go:106] => (1) 08 I1217 18:36:53.720401 42609 slip.go:106] => (4) 39a5ed8e I1217 18:36:53.821538 42609 slip.go:106] => (0) I1217 18:36:53.821614 42609 flasher_client.go:136] Echo(8) [195117428] I1217 18:36:53.821653 42609 slip.go:106] => (1) 08 I1217 18:36:53.821674 42609 slip.go:106] => (4) 7441a10b I1217 18:36:53.922812 42609 slip.go:106] => (0) I1217 18:36:53.922892 42609 flasher_client.go:136] Echo(8) [212289291] I1217 18:36:53.922932 42609 slip.go:106] => (1) 08 I1217 18:36:53.922953 42609 slip.go:106] => (4) 0b47a70c I1217 18:36:54.023188 42609 slip.go:106] => (0) I1217 18:36:54.023266 42609 flasher_client.go:136] Echo(8) [1066848835] I1217 18:36:54.023305 42609 slip.go:106] => (1) 08 I1217 18:36:54.023328 42609 slip.go:106] => (4) 43d2963f E1217 18:36:54.124537 42609 common.go:73] failed to run flasher @ 921600, falling back to ROM baud rate... Opening /dev/tty.usbserial-A50285BI @ 115200... I1217 18:36:54.127963 42609 report.go:29] Opening /dev/tty.usbserial-A50285BI @ 115200... Connecting to ESP32 ROM, attempt 1 of 10... I1217 18:36:54.161025 42609 report.go:29] Connecting to ESP32 ROM, attempt 1 of 10... I1217 18:36:55.789230 42609 rom_client.go:196] => {cmd:Sync(8) csum:0 arg(36):"0707122055555555555555555555555555555555555555555555555555555555..."} I1217 18:36:55.789373 42609 slip.go:106] => (44) 0008240000000000070712205555555555555555555555555555555555555555... I1217 18:36:55.996915 42609 rom_client.go:196] => {cmd:Sync(8) csum:0 arg(36):"0707122055555555555555555555555555555555555555555555555555555555..."} I1217 18:36:55.997013 42609 slip.go:106] => (44) 0008240000000000070712205555555555555555555555555555555555555555... I1217 18:36:56.204434 42609 rom_client.go:196] => {cmd:Sync(8) csum:0 arg(36):"0707122055555555555555555555555555555555555555555555555555555555..."} I1217 18:36:56.204517 42609 slip.go:106] => (44) 0008240000000000070712205555555555555555555555555555555555555555... I1217 18:36:56.412009 42609 rom_client.go:196] => {cmd:Sync(8) csum:0 arg(36):"0707122055555555555555555555555555555555555555555555555555555555..."} I1217 18:36:56.412116 42609 slip.go:106] => (44) 0008240000000000070712205555555555555555555555555555555555555555... I1217 18:36:56.619564 42609 rom_client.go:196] => {cmd:Sync(8) csum:0 arg(36):"0707122055555555555555555555555555555555555555555555555555555555..."} I1217 18:36:56.619642 42609 slip.go:106] => (44) 0008240000000000070712205555555555555555555555555555555555555555... I1217 18:36:56.820949 42609 rom_client.go:169] Sync #1 failed: error reading sync response #1: error reading response: error reading: EOF Connecting to ESP32 ROM, attempt 2 of 10... I1217 18:36:56.821094 42609 report.go:29] Connecting to ESP32 ROM, attempt 2 of 10... I1217 18:36:58.450280 42609 rom_client.go:196] => {cmd:Sync(8) csum:0 arg(36):"0707122055555555555555555555555555555555555555555555555555555555..."} I1217 18:36:58.450379 42609 slip.go:106] => (44) 0008240000000000070712205555555555555555555555555555555555555555... I1217 18:36:58.657891 42609 rom_client.go:196] => {cmd:Sync(8) csum:0 arg(36):"0707122055555555555555555555555555555555555555555555555555555555..."} I1217 18:36:58.657978 42609 slip.go:106] => (44) 0008240000000000070712205555555555555555555555555555555555555555... I1217 18:36:58.865483 42609 rom_client.go:196] => {cmd:Sync(8) csum:0 arg(36):"0707122055555555555555555555555555555555555555555555555555555555..."} I1217 18:36:58.865568 42609 slip.go:106] => (44) 0008240000000000070712205555555555555555555555555555555555555555... I1217 18:36:59.073060 42609 rom_client.go:196] => {cmd:Sync(8) csum:0 arg(36):"0707122055555555555555555555555555555555555555555555555555555555..."} I1217 18:36:59.073152 42609 slip.go:106] => (44) 0008240000000000070712205555555555555555555555555555555555555555... I1217 18:36:59.280659 42609 rom_client.go:196] => {cmd:Sync(8) csum:0 arg(36):"0707122055555555555555555555555555555555555555555555555555555555..."} I1217 18:36:59.280751 42609 slip.go:106] => (44) 0008240000000000070712205555555555555555555555555555555555555555... I1217 18:36:59.481958 42609 rom_client.go:169] Sync #2 failed: error reading sync response #1: error reading response: error reading: EOF

rojer commented 2 years ago

that's right, S2 is significantly different from the original ESP32 and is not currently supported. it will be eventually, but not yet.