Hello All,
I am facing a bit of a strange issue here. I have a program (whose basic purpose is to receive data chunks over serial and program it to the flash) that works perfectly fine when loaded on the DSP as an .OUT file. However, in its final application the program is itself intended to be loaded on the C6424 board as a serial bootable .ais file, after which it would boot and do its thing. The problem is that it doesnt work - from what I can tell the serial receive buffers are receiving complete garbage!
What is strange though is that the .AIS file working at some point. However if I modify the program and do so little as to just declare a variable, it goes completely out of whack and the serial buffers are back to receiving crap again.
Note that I don't see this issue at all if I use .OUT files. Has anyone encountered similar problems/issues? Could it have to do memory allocation (I simply declare my serial receive buffer as a 1024-byte char array to receive 1024 bytes at a time)
Sorry, I'm a bit new to DSP programming in general so please bear with me :)
Cheers,
Chris