乐鑫技术交流
直播中

邓长生

9年用户 877经验值
擅长:可编程逻辑
私信 关注
[问答]

ESP32-C3 ESP IDF4.4中编译工程连接时报rom_temp_to_power没有定义要怎么解决?

ESP32-C3 ESP IDF4.4中编译工程连接时报rom_temp_to_power没有定义,发现在esp32c3.rom.ld中把这个定义注释了,这个问题需要怎么解决?能打开定义吗?
                                                                                                                                                                        

回帖(1)

微风挽雨

2024-6-13 16:40:23
在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. 如果编译成功,问题应该已经解决。如果仍然遇到问题,请检查其他可能的原因,例如依赖库或配置文件的设置。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分