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.

Flash space for TMS570LS0332

Other Parts Discussed in Thread: TMS570LS0332, HALCOGEN, TMS570LS0432

Hi,

I am using the TMS570LS0332, and am confused about the amount of flash space available.  The TRM (spun 517a) indicates 384 KB of flash, but then notes that sector 14 (128KB) "is not accessible or included in the TMS570LS03x configuration"

 

The Halcogen generated linker file for the 0332 shows a length of (0x60000  FLASH0 + VECTORS), which would be 384KB of flash.

 

I get an undef exception if I try to use the flash api to calculate the checksum up to 0x0005FFE0, but it is fine if I run it up to 0x0003FFE0.

 

Am I missing something, or is the TRM correct, and Halcogen is generating a linker file with an incorrect length? I am using Halcogen 4.4

 

Thanks,

David

  • Hello David,

    The TRM is a generic document intended to cover both the TMS570LS0432 and the TMS570LS0332 documents. The indication in the TRM should be "up to" 384KB of flash where the LS0432 has 384KB and the LS0332 has 256KB of flash.

    I will notify the Halcogen team about the issue with the linker command file generated with the LS0332 device selection. It should be a maximum size of 0x00040000 not 0x00060000.

    The addressed above 0x3FFFF will generate an exception in the LS0332 devices. My apologies for the inconvenience.