在ESP32-C3 ESP IDF4.4中,如果编译工程时遇到rom_temp_to_power没有定义的问题,可以尝试以下步骤来解决:
1. 首先,确认你的ESP-IDF版本是否为最新版本。如果不是,请更新到最新版本,因为新版本可能已经修复了这个问题。
2. 如果更新后问题仍然存在,可以尝试在esp32c3.rom.ld文件中取消注释rom_temp_to_power的定义。找到以下代码行:
```
//_rom_temp_to_power = 0x40006f5c;
```
将其修改为:
```
_rom_temp_to_power = 0x40006f5c;
```
3. 保存修改后的esp32c3.rom.ld文件。
4. 重新编译工程。在命令行中,进入到你的工程目录,执行以下命令:
```
idf.py clean
idf.py build
```
5. 如果编译成功,问题应该已经解决。如果仍然遇到问题,请检查其他可能的原因,例如依赖库或配置文件的设置。
在ESP32-C3 ESP IDF4.4中,如果编译工程时遇到rom_temp_to_power没有定义的问题,可以尝试以下步骤来解决:
1. 首先,确认你的ESP-IDF版本是否为最新版本。如果不是,请更新到最新版本,因为新版本可能已经修复了这个问题。
2. 如果更新后问题仍然存在,可以尝试在esp32c3.rom.ld文件中取消注释rom_temp_to_power的定义。找到以下代码行:
```
//_rom_temp_to_power = 0x40006f5c;
```
将其修改为:
```
_rom_temp_to_power = 0x40006f5c;
```
3. 保存修改后的esp32c3.rom.ld文件。
4. 重新编译工程。在命令行中,进入到你的工程目录,执行以下命令:
```
idf.py clean
idf.py build
```
5. 如果编译成功,问题应该已经解决。如果仍然遇到问题,请检查其他可能的原因,例如依赖库或配置文件的设置。
举报