Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-9561

GCC NVS flash buffer is initialized to zero

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • TI Device Drivers
    • TIDRIVERS-3898
    • TIDRIVERS_4_30_00
    • TIDRIVERS_4_40_00
    • Hide
      The flash buffer used by the NVS driver is zero-initialized for GCC. The GCC linker does not seem to respect the separate .nvs section in some cases. The workaround is to place .rodata_other section in the same section as the rest of .rodata. The GCC .lds files have been updated to place .rodata_other in the same section as the rest of .rodata.
      Show
      The flash buffer used by the NVS driver is zero-initialized for GCC. The GCC linker does not seem to respect the separate .nvs section in some cases. The workaround is to place .rodata_other section in the same section as the rest of .rodata. The GCC .lds files have been updated to place .rodata_other in the same section as the rest of .rodata.

      GCC NVS flash buffer is initialized to zero

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: