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