I'm trying a new post, because my last one has not generated any replies (http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/208189/739753.aspx). Maybe a new post will catch someone's eye?
I'm using the C6678 EVM, installing the development software and libraries directly off of the TMDSEVM6678 disk (onto a Windows 7 laptop). This leaves me with:
- CCS 5.1.0.09000.
- MCSDK version 2.0.6.18
- EDMA3 LLD version 2.11.3.3
- BIOS version 6.33.2.31
I'm trying to run the EDMA3 LLD example (edma3_drv_bios6_c6678_st_sample) that uses a callback function in the EDMA3_DRV_requestChannel call. I can get the project to build (though not without having to tweak include paths in the project properties) and it loads and starts to run under the debugger. The callback function never gets called, and I'm stuck in the "waiting for interrupt" loop.
I found a post (http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/126327/461644.aspx#461644) describing my exact problem, and TI employee Dan Rinkes replied, indicating he had a working solution. He posted the .out debug file, which I download that and ran successfully. Dan also mentions an FTP upload of his folder, but I can't locate it.
I'm assuming that I have something wrong with my CCS / library setup, but I don't know where to look for a solution.
I've spent the better part of a week hitting my head against the wall on this one, and I'm desperate for some help.