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.

TMS320F2800132: part number I'm using is TMS320F241 but it is not available in *Part number field

Part Number: TMS320F2800132

Tool/software:

Hello,

I'd need to perform the TMS320F241 on-chip flash verify on some old boards returned from field. I'm using:

- a board with TMS320F241

- XDS510PP+ emulator

- prg2xxw95.exe utility under Window XP (I do not have Code Composer Studio)

I'm able to program and verify the on chip TMS320F241 flash with the following comand:

prg2xxw95 -p 378 -m 0x0006 -w 6 -v src\c2xx_bpX.out src\63720250.out

I'm not able to only verify the on-chip flash. Question: which is the proper sintax to only verify the on-chip flash without the need to program it before? I tried some combination with no success.

Thanks for your support!

Andrea

  • Good morning,

    any feedback to this question?

    Thanks! Andrea

  • Andrea,

    Below is what I found in the readme file that came with the prg2xxx programming SW, it does not appear there is a verify only option with this utility.

    PRG2XX -[options] c2xxprog.out flashcode.out
    Option Description.
    -h Help, Lists the options.
    -n Device Name Identifies the processor to program if multiple devices are
    connected to the scan-chain. For more details on this option
    see Subsection 3.2, Describing the Target System to the Loader.
    Optional, default=c200.
    - p port address Specifies IO address for XDS510 card in the PC. Optional,
    default = 240.
    - w time-out Specifies time-out limit (1-6) for the host while programming.
    Necessary to match fast and slow PCs. Optional, default = 1.
    - i I/O register I/O address to be initialized before program loading. Used
    to initialize the SARAM mapping in the PMST register at
    0xFFE4h.Optional, default 0xFFE4.
    - m I/O value Value to be written in the I/O address specified by the -i
    option. For flash programming the value 0x0006 should be
    written in the PMST register. To initialize PMST register at
    0xFFE4, just use -m 0x0006; -i option is not required.
    Optional, default = no-load.
    - o No flashcode COFF file for programming
    - t ST1 value Initialize ST1 register. Optional, default 0x17FC.
    - e Run PRG_erase function before executing PRG_prog function.
    Optional, default = not selected.
    - v Run PRG_verify function after executing PRG_prog function.
    Optional, not used with rev 2.0.
    default If neither -e or -v options are specified, the loader will run
    PRG_init first followed by PRG_prog and PRG_stop. These
    functions are defined in the c2xxprog.out COFF files.

    This is the link we point customer to for resources regarding this device.  https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1312642/faq-can-someone-help-support-questions-on-the-tms320f240-tms320f241-tms320f243-or-lf240xa-lc240xa-devices?tisearch=e2e-sitesearch&keymatch=TMS320F241#

    As you mention the part number is not available from the drop down in the forum, this device was EOL'd some time ago, so we don't have direct support options from TI at this time.

    Best regards,
    Matthew 

  • Hello Matthew and thanks for your effort.

    Andrea