This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM6437 : Nand Booting

Hi,

I have a custom board which is using DM6437 rev1.3.

We made a .out file and it works well with CCS & a J-tag emulator. So we converted .out file to a binary file with AIS tool and write the bin file to NAND flash. But it doesn't work. When the board is powered, pos1 is 200 and pos2 is also 200( we check it through "View->Memory on CCS". So I think NAND image is loaded successuly and the main code starts to run. But no message is sent via  RS232 serial port. SEM_post looks not working.

BTW, strange thing is this. Through CCS, we run "CPU RESET" then we can see the uart message..

1. Board is powered(that is, POR reset) <--------- In this stage, this is no message on the serial port.

2. CCS Connect : CCS v3.3. without a gel file.

3. click  "CPU RESET" among CCS Menu

        => Then, we can message "-task2" message!!!

What will be issue???

 

<Program structure>

pos1=100;;

Task1

{

  pos1=200;

   SEM_post(A);

}

int pos2=100;

task2

{

pos2=200;

SEM_pend(A);

uart_printf("- task2--");

pos2=300;

}

=============> On the CCS project, there is no linker.cmd file.. Is it needed??

 

 

-Devin