AWR2944EVM: sbl_qspi_release_appimage多线程开发

Part Number: AWR2944EVM
Other Parts Discussed in Thread: AWR1843, AWR2944

你好

       因为工作需要的缘故,我现在需要在AWR2944EVM板上实现在线升级的功能,但由于看门狗的存在,因此想要使用多线程的方式来喂狗,防止看门狗终止升级过程。

       但是在研究sbl_qspi_release_tiimage对应项目的源代码时,发现其使用的库和2944demo中使用的不一样,2944demo中使用Freertos库,其中有xTaskCreateStatic函数可用实现多线程,但是sbl_qspi_release_tiimage中使用的是nortos,因此我想请问这种情况下,如何实现多线程?是像2944demo那样导入Freertos库,然后像2944demo那样实现多线程吗?还是nortos本身也可以实现多线程,如果是这样的话,我想请问对应的接口在那个头文件中。

        其次是因为存在喂狗操作,所以需要在SBL中使用GPIO,我因为过去开发过AWR1843,在1843中使用GPIO需要在使用前设置对应IO口的状态以及设置其为可复用。我想请问在2944中,是否还需要这样。