Hi Experts,
I am using Code Composer V5 (CCSv5) and Linux tool chain ti-sdk-am37x-evm-05.02 and I am new to this. I was trying to setup interrupt using interrupt.h in Linux kernel. But I found /linux/interrupt.h is missing from the /user/include/linux directory in Code Composer. By further debugging, I found that under ti-sdkxxx05.02xxxx/psp/linux-2.6.37xxxxsdk/linux, there is interrupt.h. But under ti-sdkxxx05.02xxxx/linux-devkit/arm-arago-linux-xxxx/usr/include, there is no interrupt.h although most other files are the same. We know interrupt.h is part of linux kernel.
If I manually include psp linux directory then there is compiling errors due to many .h files are the same.
Could anyone tell me why the tool chain not including the whole /linux directory for .h include under /usr/include in code composer? How could I include the whole Linux Kernel to compile my applications in CCSv5?
Here is what I did in Code Composer:
1. File->new->project-> C project -> Next
2. Project type: executable, Toolchain: Linux GCC
After I entered the name and created the project. I check in the usr/include/linux directory, most of the .h files under /linux/*.h are there but missing some such as interrupt.h. How could I use interrupt.h? Thanks.
Frank