如题,我的基线是IDF-4.0,硬件是ESP32-C3-WROOM-02,正在bootloader上进行第三方SDK的集成,已经完成一部分功能正常运行。还需要使用到定时器和一路串口。
我先进行了定时器的使用,发现bootloader中无法使用软件定时器,因为内部有freertos的相关接口调用。看了文档对“自定义引导程序”的描述,我要把使用到的其他组件源码放到bootloader目录中,于是我按照已经完成移植运行的那部分,把componentsdriver
timer.c等相关源文件和头文件放过去,但总是出现各种报错,比如还需要我添加heap相关的源码。 现在还报错找不到_vector_table这些东西,如下图,我不知道该怎么办。
请问我真的需要这么麻烦吗?你们推荐用什么方式在boot中使用定时器和串口等外设呢?