Hey Folks,
I'm trying to burn a HMAC_KEY0 hex value to ESP32-P4-WIFI6 board eFuse. Before that, I tried to take a look at the eFuse summary, so I run this:
Both ESP-IDF 5.5.1 and 5.5.2 versions have been used.
$ espefuse.py --port /dev/tty.usbmodem5ABA0742061 --chip esp32p4 summary
But I got these errors:
espefuse.py v4.11.dev1
Connecting....
Loading eFuses for ESP32-P4 v1.0...
Traceback (most recent call last):
File "/Users/tony/.espressif/python_env/idf5.5_py3.9_env/bin/espefuse.py", line 37, in <module>
espefuse._main()
File "/Users/tony/.espressif/python_env/idf5.5_py3.9_env/lib/python3.9/site-packages/espefuse/__init__.py", line 364, in _main
main()
File "/Users/tony/.espressif/python_env/idf5.5_py3.9_env/lib/python3.9/site-packages/espefuse/__init__.py", line 278, in main
efuses, efuse_operations = get_efuses(
File "/Users/tony/.espressif/python_env/idf5.5_py3.9_env/lib/python3.9/site-packages/espefuse/__init__.py", line 120, in get_efuses
efuse.EspEfuses(
File "/Users/tony/.espressif/python_env/idf5.5_py3.9_env/lib/python3.9/site-packages/espefuse/efuse/esp32p4/fields.py", line 113, in __init__
self.efuses += [
File "/Users/tony/.espressif/python_env/idf5.5_py3.9_env/lib/python3.9/site-packages/espefuse/efuse/esp32p4/fields.py", line 114, in <listcomp>
EfuseField.convert(self, efuse) for efuse in self.Fields.CALC
File "/Users/tony/.espressif/python_env/idf5.5_py3.9_env/lib/python3.9/site-packages/espefuse/efuse/esp32p4/fields.py", line 292, in convert
return {
File "/Users/tony/.espressif/python_env/idf5.5_py3.9_env/lib/python3.9/site-packages/espefuse/efuse/base_fields.py", line 719, in __init__
self.update(self.parent.blocks[self.block].bitarray)
File "/Users/tony/.espressif/python_env/idf5.5_py3.9_env/lib/python3.9/site-packages/espefuse/efuse/base_fields.py", line 825, in update
self.convert_to_bitstring(self.check_format(self.get())), pos=0
File "/Users/tony/.espressif/python_env/idf5.5_py3.9_env/lib/python3.9/site-packages/espefuse/efuse/esp32p4/fields.py", line 344, in get
hi_bits = self.parent["WAFER_VERSION_MAJOR_HI"].get(from_read)
File "/Users/tony/.espressif/python_env/idf5.5_py3.9_env/lib/python3.9/site-packages/espefuse/efuse/esp32p4/fields.py", line 136, in __getitem__
raise KeyError
KeyError
Any idea how to fix that, or did I do anything wrong?
Thanks in advance.
How to burn HMAC_KEY0 to ESP32-P4 eFuse?
Jump to
- English Forum
- Explore
- News
- General Discussion
- FAQ
- Documentation
- Documentation
- Sample Code
- Discussion Forum
- ESP32-S31
- Hardware
- ESP-IDF
- ESP-BOX
- ESP-ADF
- ESP-MDF
- ESP-WHO
- ESP-SkaiNet
- ESP32 Arduino
- IDEs for ESP-IDF
- ESP-AT
- ESP IoT Solution
- ESP RainMaker
- Rust
- ESP8266
- Report Bugs
- Showcase
- Chinese Forum 中文社区
- 活动区
- 乐鑫活动专区
- 讨论区
- ESP32-S31 中文讨论版
- 喵伴 中文讨论版
- ESP-IDF 中文讨论版
- 《ESP32-C3 物联网工程开发实战》书籍讨论版
- 中文文档讨论版
- ESP-AT 中文讨论版
- ESP-BOX 中文讨论版
- ESP IoT Solution 中文讨论版
- ESP-ADF 中文讨论版
- ESP Mesh 中文讨论版
- ESP Cloud 中文讨论版
- ESP-WHO 中文讨论版
- ESP-SkaiNet 中文讨论版
- ESP 生产支持讨论版
- 硬件问题讨论
- 项目展示
Who is online
Users browsing this forum: Qwantbot and 4 guests
- All times are UTC
- Top
- Delete cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. ESP8266EX and ESP32 are some of our products.
Information
Espressif ESP32 ... Available now!