嵌入式开发者社区

标题: 请教6678运行SYS/BIOS系统时串口中断配置的问题 [打印本页]

作者: lihaozheheu    时间: 2017-4-3 09:40
标题: 请教6678运行SYS/BIOS系统时串口中断配置的问题
我是参考的创龙的程序,因为6678配置串口中断需要映射一下,就在配置之前映射的,但是发现还是不能进入中断,是需要配置PSC模块吗,还是别的地方有问题,全部配置代码如下,求大家帮忙看一下,挺急的,困扰好多天了!
//初始化串口模块
platform_uart_init();
platform_uart_set_baudrate(115200);
//使能中断
KeyStone_CIC_event_map(gpCIC_regs, 149 , 92); //完成映射
CIC_Regs->GLOBAL_ENABLE_HINT_REG= 1; //使能全局中断
gpCGEM_regs->INTMUX1 =
CSL_GEM_CIC0_OUT_4_PLUS_8_MUL_N_OR_CIC0_OUT_4_PLUS_8_MUL_N_MINUS_4<<CSL_CGEM_INTMUX1_INTSEL5_SHIFT; //映射到中断5
gpCGEM_regs->EVTCLR[0]= 0xFFFFFFFF; //清除所有DSP核的实践
ICR= IFR; //清除所有DSP核的中断标志
IER = 3|(1<<5); //使能中断5
ISTP= 0x800000;
TSR = TSR | 1;
//SYS/BIOS硬件中断初始化
Hwi_Params hwiParams;
Hwi_Params_init(&hwiParams);
hwiParams.eventId = 92;
hwiParams.enableInt = TRUE;
Hwi_create(5, USER0KEYIsr, &hwiParams, NULL);


作者: IRONMAN    时间: 2017-4-4 18:31
试试使用静态创建的方式
作者: 希望缄默    时间: 2017-4-8 00:56
好像有提供中断的例程吧 此外 CIC 最好用 SYS/BIOS 的 API 配置




欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4