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.

DM365 userland control of GPIO / I2C

We are currently developing on the following:

 

DM365 DVEVM Rev D (HW) Rev F (Population) board from Spectrum Digital

Arago 2009.11 (TI Compile)

DVSDK 3.1.10.12

Kernel 2.6.32.rc2

 

I would like to communicate at a userland level with the DVEVM’s I2C EEPROM to read the MAC address. This code ‘module’ I would like to be able to then re-use in a number of Python scripts for various tasks. This should be conceptually easy but I current feeling like a deer staring into headlights. My immediate focus is with the I2C but I need to get my head around the entire process of writing small apps that will interface at the hardware level to various peripherals on the DM365

 

I have come across the application report SPRAB39 (@http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/100/p/60998/218463.aspx#218463 ) which details some information regarding how to toggle the GPIO at the Userland level. The problem is that although it was informative, it applies to LSP1.20 and the DM355. I am not too sure how this parallels to the DM365.

 

Are there any Application Notes / HowTo's for the DM365 / DVSDK 3.1.10.12 that I can read in order to start from scratch to write small C files that interface with the various HW peripherals in the DM365? Can anyone suggest other docs to read? Are there any examples of this kind of application? I really am coming at this from a zero base so any input would be appreciated.

 

Sincerely,

NickA