ulptool v2.4.2 现在Arduino可以为您的esp32项目编程ULP协处理器。 以下指南假定您使用板管理器以首选方法安装了esp32内核。 通常,在Arduino中,您可以使用'.S'扩展名编译汇编文件。 使用ESP32 Arduino核心框架,这些文件将对应于其工具链与ULP协处理器不兼容的Xtensa处理器。 幸运的是,Arduino通过使用Arduino将允许您创建的.s扩展名,提供了一系列简单的配方来构建ULP汇编文件。 请注意,扩展名是小写s 。 为了保持ulp的构建过程与esp-idf框架相同,只需对esp32 Arduino安装进行一些小修改。 现在包括由Ja