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.

Novice working with ICEv1: Pin usage questions

Other Parts Discussed in Thread: SYSBIOS

Hi guys.

I'm tasked with writing a bit of code to bitbash some legacy hardware. I have some old C code which runs in a kernal mode driver on Windows NT which does the same.

I want to replace the Windows NT machine with an ICE. To do that, I need control of as many pins as possible, and via a PRU for speed. 

As I'm a novice, expect stupid questions!

I have a Win7 machine with CCS and the AM335x SYSBIOS Ind SDK installed. I have successfully built the i2c_led example and I can step through the code.

My first difficulty is finding out what the various statements do. I used the open declaration command from the context menu, but this hasn't really given me much insight. For example, what is the purpose of mmuInit(applMmuEntries)? It looks pin related, but is there more info?

Second difficulty is finding an overview of what I need to do in order to set up my board - I guess I need to define my pins, what their function is etc. How do I go about this?

Third, how to set up the PRU. This, I think is essential. I need very high speed switching performance across all pins. 

Lastly, if this is successful, my company will probably adopt this solution for all future orders.

Thanks for any assistance!