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.

the conflict between NDK scheduling and the receiving data of the uart`s hw

Hi,

     We are running SYS/BIOS with NDK on our production board. Our current software versions:

Processor TMS320C6748
Code Composer Version: 6.0.1.00040
Compiler TI v7.4.2
SYS/BIOS 6.40.2.27
XDCTools 3.30.3.47_core
NDK 2.24.0.11

 I use the project which added uart rececive interrupt from NDK helloword example. But I find my received data ( from the uart`s hwi  ) are not complete sometimes. If I close NDK , my r

eceived data ( from the uart`s hwi  ) are complete. For example: when I send 2981586 character, I receive 2981320 character sometimes smaller than 2981586 character. 

if I change ndkTickPeriod to 500, my received data are complete more times than when ndkTickPeriod is 100.

Baud_rate of Uart is 921600. 

Was I not correctly configure NDK? How do I correct this configuration?

Thanks, everyone.

This is project is the one which added uart rececive interrupt from NDK helloword example.

2844.ndk_evm6748_elf_helloWorld.zip