Hi,
I'm working with a TMS320C6713B and I need to write data to the IOSel base, addresses 0x90300000 to 0x9031FFFF. Even after initializing the PLL and EMIF registers, I can't access this memory section
Here's my code
#define IOSEL_BASE 0x90300000
unsigned int U32_addressBusData = 0x0;
unsigned int* U32_outaddress = 0x0;
*U32_outaddress=0x1;
for(U32_addressBusData =0; U32_addressBusData <65535; U32_addressBusData++)
{
U32_outaddress = (unsigned int*)(U32_addressBusData*4+IOSEL_BASE); //pointer address
*U32_outaddress = U32_addressBusData; //write value to address
if(U32_addressBusData>65500)
{U32_addressBusData=0;}
}
When loading my code on the debugger, I can see on the locals that my pointer updates the value but when checking the pin volt levels, nothing happens...
Any help would be appreciated.
Thank you in advance
Thibault