创龙OMAPL138的NMI中断

1. 不可屏蔽中断部分代码,注册中断函数,6748有几个NMI的引脚?

void InterruptInit(void)
{
    // 初始化 DSP 中断控制器
    IntDSPINTCInit();
    // 注册中断服务函数
    IntRegister(C674X_MASK_NMI, NMIIsr);
}

2. 原理图引脚

3. PSC初始化,作为一个模块初始化

    PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);

4. GPIO引脚复用配置

void GPIOBankPinMuxSet(void)
{
    // 配置相应的 GPIO 口功能为普通输入输出口
    // 核心板 LED
    GPIOBank6Pin12PinMuxSetup();
    GPIOBank6Pin13PinMuxSetup();
}

5. 引脚设置为输出

    GPIODirModeSet(SOC_GPIO_0_REGS, 109, GPIO_DIR_OUTPUT);  // GPIO6[12]
    GPIODirModeSet(SOC_GPIO_0_REGS, 110, GPIO_DIR_OUTPUT);  // GPIO6[13]

6. 现在的问题是,如果不加载GEL文件是否能运行?是的,不加载GEL文件也可以运行的。

猜你喜欢

转载自www.cnblogs.com/429512065qhq/p/9643020.html