你好:
我们在bios中添加了一个线程,然后打开了一个Gpio的中断,中断触发频率为128k,线程为sd卡初始化读写程序。当我打开中断触发的时候,中断是可以来的,但是线程从现象上看不运行了,一直在中断中执行操作,想问下,有无可行的解决方法(使用的例程为rtfs sd卡的程序)
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好:
我们在bios中添加了一个线程,然后打开了一个Gpio的中断,中断触发频率为128k,线程为sd卡初始化读写程序。当我打开中断触发的时候,中断是可以来的,但是线程从现象上看不运行了,一直在中断中执行操作,想问下,有无可行的解决方法(使用的例程为rtfs sd卡的程序)
在TMS320C6748上在BIOS启动之前配置的中断可能会影响BIOS启动时的系统中断。这是因为BIOS会对系统中断进行管理和配置,如果您在BIOS启动之前配置了中断,可能会导致冲突或不一致性。
在进入BIOS之前,程序可以正常运行,这可能是因为您的中断配置与BIOS的中断配置发生了冲突,导致程序在进入BIOS后无法正常运行。
在这种情况下,建议您在BIOS中重新配置您的中断,可以使用BIOS提供的HWI(Hardware Interrupt)或者SWI(Software Interrupt)来配置您的中断。这样可以确保您的中断与系统中断的管理和配置保持一致,避免冲突和不一致性。
在BIOS中配置中断可以确保系统的稳定性和一致性,同时也可以充分利用BIOS提供的中断管理功能。因此,建议您在BIOS中重新配置您的中断,并使用BIOS提供的中断管理机制。