I am attempting to migrate WORKING host code for booting the DSP from the SPI in slave mode from a C6743 to a C6747.
I have noticed different behavior in the SPI command/response sequences in the chips, so I assume they may be different product generations or something.
I have bumped into a problem in that the AIXGen is making a binary image for the C6743 which has as the very first command after the magic number a command 0x58535913, which is not to be found in any documentation (for example, the D800K001 or 003 documents). It is APPARENTLY a "fast load" command. Perhaps it is intentionally undocumented.
Whichever. That fast load command is readily accepted by the C6743 but it is rejected/ignored by the C6747 (actually, it seems the C6747 locks up when you send it that command). This makes a difference in load time of 4 seconds to over a minute in my testing.
I am also having a checksum error on one sector in the AIXGen file for the C6747 that sails through without error on the C6743.
Can someone address differences in the bootloader within the C6743 and C6747 and provide any guidance on getting the C6747 working? Is there a different AIXGen tool? (we have 0.9.0 for D800K001).
-Rudy