Lines Matching full:v

1 ULP-RISC-V 协处理器编程
9V 协处理器是 ULP 的一种变体,用于 ESP32-S2。与 ULP 类似,ULP-RISC-V 协处理器可以在主处理器处于低功耗模式时执行传感器读数等任务。与 ULP-FSM 的主要区别在于,…
11 安装 ULP-RISC-V 工具链
14 ULP-RISC-V 协处理器代码以 C 语言编写(也可能是汇编语言),使用基于 GCC 的 RISC-V 工具链进行编译。
16 如果你已依照 :doc:`快速入门指南 <../../get-started/index>` 中的介绍安装好了 ESP-IDF 及其 CMake 构建系统,那么 ULP-RISC-V 工具链已经被默…
20 编译 ULP-RISC-V 代码
23 要将 ULP-RISC-V 代码编译为某组件的一部分,必须执行以下步骤:
25 1. ULP-RISC-V 代码以 C 语言或汇编语言编写(必须使用 `.S` 扩展名),必须放在组件目录中一个独立的目录中,例如 `ulp/`。
64 访问 ULP-RISC-V 程序变量
67 在 ULP-RISC-V 程序中定义的全局符号也可以在主程序中使用。
69 例如,ULP-RISC-V 程序可以定义 ``measurement_count`` 变量,此变量可以定义程序从深度睡眠中唤醒芯片之前需要进行的 ADC 测量的次数。
83 构建系统生成定义 ULP 编程中全局符号的 ``${ULP_APP_NAME}.h`` 和 ``${ULP_APP_NAME}.ld`` 文件,使主程序能够访问全局 ULP-RISC-V 程序变量。…
97 要从主程序访问 ULP-RISC-V 程序变量,需使用 ``include`` 语句包含生成的头文件。这样,就可以像访问常规变量一样访问 ULP 程序变量。
107 启动 ULP-RISC-V 程序
110 要运行 ULP-RISC-V 程序,主程序需要调用 :cpp:func:`ulp_riscv_load_binary` 函数,将 ULP 程序加载到 RTC 内存中,然后调用 :cpp:func:`…
114 每个 ULP-RISC-V 程序均以二进制 BLOB 的形式嵌入到 ESP-IDF 应用程序中。应用程序可以引用此 BLOB,并以下面的方式加载此 BLOB(假设 ULP_APP_NAME 已被定义…
136 ULP-RISC-V 程序流
139 ULP-RISC-V 协处理器由定时器启动,调用 :cpp:func:`ulp_riscv_run` 即可启动定时器。定时器为 RTC_SLOW_CLK 的 Tick 事件计数(默认情况下,Tick…