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.

CCS :TMS320F28335 How do I save an OUT file?

Other Parts Discussed in Thread: TMS320F28335

nice to meet you.

I tried the TMS320F28335 after building it in CCS3.3.
I am debugging with a malfunction.

After building from CCS3.3 to development board
I want to check if the OUT file is properly inserted on the target board.

Can I save the OUT file on the development board to the PC?

I would like to know if there is such a feature in CCS 3.3.

 

 

 

  • Hello,

    1 13 said:
    Can I save the OUT file on the development board to the PC?

    Under 'File -> Data -> Save', you can save a memory region to your PC is COFF format (*.out) file.

    However, this may be different from what you are looking for. If you want to verify that an *.out file generated by the build tools was correctly loaded to the target. Note that CCS automatically does some level of program verification after it loads it to the target. If the verification fails, you would get a "data verification error". However, this is likely not a comprehensive verification test, but it is good enough for most cases.

    Thanks

    ki

  • Thanks for the answer.

    I saved the memory area from the file 'File-> Data-> Save' to the PC as a COFF format (* .out) file.

    The size of the * .out file created is 8mb.

    I loaded the generated file.

    An error has occurred

    Did I set the address incorrectly when I save ?

    So I changed the address value.

    If you change the memory address from 0x000000 to 0x100000 ----> it does not work.
    If you change the memory address from 0x300000 to 0x3ffffff     -----> An error occurs.

    How can I save it?

    This is an error message.

  • Hello,

    Looks like you tried to dump ALL memory from 0x0 to 0x3fffc0? Is that what you wanted?

    Anyway, the error you are getting when you try to load the file is a data verification error. That error is documented in detail in the below link:

    http://dev.ti.com/tirex/explore/node?node=APy2XbLelxyqBB2Yz0WR.w__FUz-xrs__LATEST

    In your case, I'm guessing the 0x3039F8 is FLASH. You will not be able to use the file loader to write to FLASH. You need to use the flash utility to program to flash.

    ki

  •  

    안녕하세요
    , 답변이 늦었습니다. 나 많은 테스트를했다.
    성공하지 못하게해라.

    CCS 3.3 파일 -> 데이터 -> 저장

    주소 및 길이를 작성하는 방법을 알고 싶습니다.
    플래시를 저장하고 싶다.

     

     

    1. 주소 : 0x000000, 길이 : 0x3FFFC0
    2. 주소 : 0x300000, 길이 : 0x33FFF8

    않은 경우이를 오는가
    지정하는 방법을 알고 싶습니다.

     

  • "Length" means number of bytes to save.

    "Address" is the start address of where you want to start saving memory contents

    In your screenshot you selected:

    Address: 0x330000

    Length: 0x33FFF8

    You are telling the debugger to save all memory from 0x330000 - 0x66FFF8 (which is an invalid range and why you get the erro).

    I assuming this is NOT what you want.

    If you want to tell the debugger to save all memory from 0x330000 - 0x33FFF8, then use:

    Address: 0x330000

    Length: 0xFFF8

  • Thank you.
    Thanks for your help.