From: tarunsma26 on
I am using DM642 EVM emulator and code composer studio v3.3
I am very new to this device and haven't use it much.

I am trying to run a example of Audio echo.
Firstly, i loaded this project and then build it. Initialy, i was getting
the error but then i added the library file of evdm642.lib to it...So, it
works after that.
Then, as directed in its manual, i am trying to load the evdm642_echo.out
program from the bin directory. but it gives the following error:

When i am running the demo examples, i am getting the following error:

File:/C:/ccs-studio/boards/evdm642/examples/audio/echo/bin/evdm642_echo.out
does not match the target endianness, not loaded
Check build options, or use the setup program.



After getting this error, I have tried all the permutations bu changing
the endianness and target version to C64xxand then to c64x+.

So, my first doubt is:- whether TMS320dm642 is C64xx or c64x+.
then endianness is "little endian" or "big endian".


So, please help it out guys...its very urgent...I have to submit this
project..




From: Jaded Hobo on
tarunsma26 wrote:
> I am using DM642 EVM emulator and code composer studio v3.3
> I am very new to this device and haven't use it much.
>
> I am trying to run a example of Audio echo.
> Firstly, i loaded this project and then build it. Initialy, i was getting
> the error but then i added the library file of evdm642.lib to it...So, it
> works after that.
> Then, as directed in its manual, i am trying to load the evdm642_echo.out
> program from the bin directory. but it gives the following error:
>
> When i am running the demo examples, i am getting the following error:
>
> File:/C:/ccs-studio/boards/evdm642/examples/audio/echo/bin/evdm642_echo.out
> does not match the target endianness, not loaded
> Check build options, or use the setup program.
>
>
>
> After getting this error, I have tried all the permutations bu changing
> the endianness and target version to C64xxand then to c64x+.
>
> So, my first doubt is:- whether TMS320dm642 is C64xx or c64x+.
> then endianness is "little endian" or "big endian".
>
>
> So, please help it out guys...its very urgent...I have to submit this
> project..
>
The endianess of the DM642 chip is controlled by an external option pin.
This option pin is read at reset. The endianess set by this option must
correspond with the endianess you set in CC3.3

And if I remember this correctly the DM642 has a C64xx core, but the TI
website can tell you for sure (although you'll have to dig a little bit
to find the correct PDF)

Antoon