DELAY_US(1000*200)以及28379D双CPU运行GPIO配置问题

        DELAY_US(1000*200);要在ram中运行,如果CMD是flash,那么就不能运行,需要放开flash  copy  头RAM那段代码,这个在七年前遇到过,时间长了给忘了。现在又遇到了。

        28379D双CPU运行时,GPIO 外设的配置是放在CPU1中的,因为GPIO外设寄存器的配置无需每个CPU都有控制权,如果CPU也要用GIPO作为输出输入口,那么让CPU1一下就行。

        像这样的函数:

       GPIO_SetupPinMux(34, GPIO_MUX_CPU2, 0);
       GPIO_SetupPinOptions(34, GPIO_OUTPUT, GPIO_PUSHPULL);在CPU2中是无法被调用的,因为在CPU2的工程中被注释掉了

posted @ 2022-02-10 21:01  艾诺洛格_泡尔斯伊  阅读(187)  评论(0)    收藏  举报