Sign in

username:

password:



Not a member?

Search code-comp



Search tips

Subscribe to code-comp



code-comp by Keywords

ARM7 | BIOS | Bug | EVM | JTAG | Linker | LOG_printf | McBSP | Profiling | Relocation | RTDX | Simulator | Target | Watch

Sponsor

NEW! TMS320C6474: 3x the performance. 1/3 the cost. Three 1 GHz cores on 1 chip.

Discussion Groups

Discussion Groups | Code-Composer | error message-data verification failed

Technical discussions about Code Composer Studio.

  

Post a new Thread

error message-data verification failed - anim...@asu.edu - Aug 17 17:38:00 2005



Hi All,

I am new to CCS. I am using the TI CCS v3.1 on a TMS320C6416 processor. I am trying to run a project named maxminmath in the CCS folder. This project creates a library file and integrates with the main application. The build of the project gives no error. But when I try o load it onto the processor board, it gives the following error message:

Data verification failed at 0x80000990. Please verify target memory and memory map.

I do not understand why I am getting this error. Can anyone suggest the solution to this? The code given in the .cmd file is the following:

MEMORY
{
IPRAM : origin = 0x0, len = 0x10000
IDRAM : origin = 0x80000000, len = 0x10000
}

SECTIONS
{
.vectors > IPRAM
.text > IPRAM

.bss > IDRAM
.cinit > IDRAM
.const > IDRAM
.far > IDRAM
.stack > IDRAM
.cio > IDRAM
.sysmem > IDRAM
}

Regards
Animesh




(You need to be a member of code-comp -- send a blank email to code-comp-subscribe@yahoogroups.com )

Re: error message-data verification failed - Bhooshan Iyer - Aug 18 12:50:00 2005

This happens *every* time you try to load the program? I have tried this
code with C6416 simulator and it worked fine, as i remember it.So try
loading the same in simulator(if you used the board when you got the error)
and see if it works.If it works, I guess then your problem is isolated to
either a erroneous GEL configuration or a faulty memory. There could be more
reasons, these are two are usual suspects I suppose.But it all depends on
whether this error occurs every time.
ps: Have you checked the endianess of your CCS ?
--Bhooshan
On 8/18/05, animesh@anim... <animesh@anim...> wrote:
>
> Hi All,
>
> I am new to CCS. I am using the TI CCS v3.1 on a TMS320C6416 processor. I
> am trying to run a project named maxminmath in the CCS folder. This project
> creates a library file and integrates with the main application. The build
> of the project gives no error. But when I try o load it onto the processor
> board, it gives the following error message:
>
> Data verification failed at 0x80000990. Please verify target memory and
> memory map.
>
> I do not understand why I am getting this error. Can anyone suggest the
> solution to this? The code given in the .cmd file is the following:
>
> MEMORY
> {
> IPRAM : origin = 0x0, len = 0x10000
> IDRAM : origin = 0x80000000, len = 0x10000
> }
>
> SECTIONS
> {
> .vectors > IPRAM
> .text > IPRAM
>
> .bss > IDRAM
> .cinit > IDRAM
> .const > IDRAM
> .far > IDRAM
> .stack > IDRAM
> .cio > IDRAM
> .sysmem > IDRAM
> }
>
> Regards
> Animesh >
>
> > - <http://docs.yahoo.com/info/terms/>. > ------------------------------

--
-------------------------------------------------------------------
"I've missed more than 9000 shots in my career.
I've lost almost 300 games. 26 times I've been trusted to take the game
winning shot and missed.
I've failed over and over again in my life.
And that is why I succeed."
-- Michael Jordan
--------------------------------------------------------------------




(You need to be a member of code-comp -- send a blank email to code-comp-subscribe@yahoogroups.com )

RE: error message-data verification failed - Animesh Adhya - Aug 18 13:32:00 2005

Hi Bhooshan n All,

Thanks a lot Bhooshan. Yeah it happens every time I try to load it onto the memory. I have trying this with the emulator, so probably that maybe one of the reasons.

Also I thought about the problem and this is what I felt. The C6416 processor I have has only one memory page. I could see this when I go to the Memory Map from Options menu (it shows only Memory instead of several tabs for Program and Data memory). Now in the code of the .cmd file, given for the memory mapping, it has divided the memory into two pages, one the Program memory and the other, the Data memory. Probably this is the reason that when it tries to load the data memory, it gives the error. So when I changed the memory definitions in the .cmd file from using two different memory pages (IPRAM and IDRAM) to a single page (only ISRAM or IDRAM), it worked without error.

What do you guys think the reason of this behavior might be? Do you think that my line of reasoning is correct?
Regards
Animesh -----Original Message-----
From: Bhooshan Iyer [mailto:bhooshaniyer@bhoo...]
Sent: Thursday, August 18, 2005 9:50 AM
To: animesh@anim...
Cc: code-comp@code...
Subject: Re: [code-comp] error message-data verification failed

This happens *every* time you try to load the program? I have tried this code with C6416 simulator and it worked fine, as i remember it.So try loading the same in simulator(if you used the board when you got the error) and see if it works.If it works, I guess then your problem is isolated to either a erroneous GEL configuration or a faulty memory. There could be more reasons, these are two are usual suspects I suppose.But it all depends on whether this error occurs every time.

ps: Have you checked the endianess of your CCS ?

--Bhooshan

On 8/18/05, animesh@anim... < animesh@anim...> wrote:
Hi All,

I am new to CCS. I am using the TI CCS v3.1 on a TMS320C6416 processor. I am trying to run a project named maxminmath in the CCS folder. This project creates a library file and integrates with the main application. The build of the project gives no error. But when I try o load it onto the processor board, it gives the following error message:

Data verification failed at 0x80000990. Please verify target memory and memory map.

I do not understand why I am getting this error. Can anyone suggest the solution to this? The code given in the .cmd file is the following:

MEMORY
{
IPRAM : origin = 0x0, len = 0x10000
IDRAM : origin = 0x80000000, len = 0x10000
}

SECTIONS
{
.vectors > IPRAM
.text > IPRAM

.bss > IDRAM
.cinit > IDRAM
.const > IDRAM
.far > IDRAM
.stack > IDRAM
.cio > IDRAM
.sysmem > IDRAM
}

Regards
Animesh





(You need to be a member of code-comp -- send a blank email to code-comp-subscribe@yahoogroups.com )