工具/软件:Starterware
各位专家、您好!
我在 CCS 中生成了一个项目、其中没有系统、我只想使用 UART0。 我没有创建用于从软件导入项目的项目、而是尝试找到每个文件并逐个添加到我的项目中。 主文件是 uartEcho.c
虽然项目无法正常工作、但经过调查后、我发现 IRQ 未启用。 有两个 cpu.c 文件、请参阅下面的内容、而 gcc 下的文件无法使用、因为它是 GCC 的汇编文件、而不是 TI 的文件。 我使用了 CGT 文件夹下的那个。
AM335x_StarterWare_02_00_01_01\system_config\armv7a\CGT
AM335x_StarterWare_02_00_01_01\system_config\armv7a\gcc\
问题是 CGT 文件夹的 cpu.c 中的此函数无法在 CPSR 中启用 IRQ、是否有可在 CPSR 中启用 IRQ 的 TI 汇编程序可用? 或者是否有任何其他方法来启用它?
空 CPUirqe (空)
{
/*在 CPSR 中启用 IRQ */
asm (" r0女士、CPSR\n\t)
" BIC r0、r0、#0x80\n\t"
" MSR CPSR_c、r0");
}
谢谢
Chris