Is the esptool load_ram option working?
During rf verification in production I would like to run the rf verification fw from RAM instead of flash. This would also be my preferred way of running rf verification for devices returned from customers. However if I try to use the load_ram option I get the error messages listed in the console log below.
Any help is appreciated!
Console log for esptool:
Code: Select all
python /f/git/esp-idf/components/esptool_py/esptool/esptool.py --chip esp32 --port com25 --baud 921600 load_ram esp32_certification_and_test_en_20170602/ESP32_FCC_WIFI_BT_20170502.bin esptool.py v2.0-beta1
Connecting......
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
WARNING: Suspicious segment 0x0, length 0
WARNING: Suspicious segment 0x0, length 0
WARNING: Suspicious segment 0x40080000, length 172476
RAM boot...
Traceback (most recent call last):
File "F:/git/nina-w1/component/cb_rtsl_esp32/esp-idf/components/esptool_py/esptool/esptool.py", line 2261, in <module>
main()
File "F:/git/nina-w1/component/cb_rtsl_esp32/esp-idf/components/esptool_py/esptool/esptool.py", line 2060, in main
operation_func(esp, args)
File "F:/git/nina-w1/component/cb_rtsl_esp32/esp-idf/components/esptool_py/esptool/esptool.py", line 1503, in load_ram
for (offset, size, data) in image.segments:
TypeError: 'ImageSegment' object is not iterable