I have a working, running, application on a C6743 using DSP/BIOS V5 (bios_5_41_02_14).
I have three custom tasks for I/O for I2C, SPI and I2S which are started in that order.
The I2S task has two SIO_create() calls for setting up streams for input and output data.
The stream data is in IRAM, which is 64K at 0x1182_0000 on the 43 and 192K at 0x1180_0000 on the 47.
When the application runs on the 47, the first call to SIO_create() never returns - the task suspends.
The other tasks in the system continue to run for about 20 seconds, then eventually the entire DSP hangs (it might do an abort or exception, unknown).
All other things being equal (clock speeds, etc), not even using any of the extra internal memory on the 47, any suggestion as to why working BIOS code on the 43 would not work on the 47?
-Rudy