GCC NVS flash buffer is initialized to zero

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: 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

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

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-2064 - GCC NVS flash buffer is initialized...
                SYNCHRONIZED
                • Last Sync Date: