Hello,
Hopefully someone might be able to point me in the right direction..
I have a custom board with a DLPC350 controller that I'd like to program the firmware via I2C. I was able to use urJTAG in Linux to program the bootloader segment of the flash using the instructions at http://unaligned.org/dlpc350/ ...
With the bootloader programmed, I cannot read data from the registers. I've gone over the I2C read procedure a couple of times.
Example, My I2C data for a Read Manufacturer ID "S 0x1A(W) 0x95 0x0C P S 0x1A(W) 0x15 P S 0x1A(R)" After this I read and I get "0xA3 0x14 0x08 0x48". I always get that same pattern, no matter which register I try to read. Based on the Programmer's Guide I expect to see a 0x01 or 0x00 as the first byte from the DLPC350.
Any thoughts, suggestions?