Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

Linux/TDA2EVM5777: TIDL_OD on Linux, unstable issue

$
0
0

Part Number: TDA2EVM5777

Tool/software: Linux

Hi.

I'm working on porting TIDL_OD Usecase to Linux+BIOS using TDA2X EVM with Vision SDK 3.07.

I've finished porting, but ALG_TIDL or ALG_TIOP has unstable issue.

In most cases, the detection result is strange as shown in the figure. (The detection box is drawn in any position.)

Sometimes, Linux TIDL_OD working same as BIOS TIDL_OD (detection result and frame is good). 

The chain structure of the TIDL_OD UC is the same.

To use the TIDL on Linux, I modified chains_common_tidl.c file.

1. Change Cache_wb() to OSA_memCacheWb()
2. Used Virt_addr to access TIDL_CreateParams and TIOP_CreateParams.

However, Utils_cbufOcmcInit() in the BIOS did not find a replaceable function on Linux. So, The function was annotated.

So my question is:

Q1. Is there a function for Linux that has the same function as Utils_cbufOcmcInit() in the BIOS?  (Like, BIOS: Cache_wb(), Linux: OSA_memCacheWb())

       Is Utils_cbufOcmcInit() important in TIDL process?

 

Q2. Officially, TI does not support TIDL_OD on Linux, but can you tell us which points to debug in relation to this issue?

Regrds,

Lee.


Viewing all articles
Browse latest Browse all 262198

Trending Articles