2 Replies Latest reply on Jul 30, 2020 7:00 PM by wayu_4276666

    CX3 開發平台是否能在SPI FLASH 內放入User Data

    wayu_4276666

      您好,

      我使用的開發平台是DENEBOLA (See3CAM_CX3RDK) – CX3™ Reference Design Kit,

      透過UVC傳送影像至PC,

      我有User data 想放在SPI FLASH,希望有2K~4K Byte的空間可以存放User Data,

      開機方式:boot from SPI FLASH

      開發平台使用的SPI FLASH為M25P40(共512KB)

      我查詢過FX3.ld的配置,如下:

         Descriptor area    Base: 0x40000000 Size: 12KB

         Code area            Base: 0x40003000 Size: 180KB

         Data area             Base: 0x40030000 Size: 32KB

         Driver heap          Base: 0x40038000 Size: 32KB  (Update cyfxtx.c to change this.)

         Buffer area           Base: 0x40040000 Size: 224KB (Update cyfxtx.c to change this.)

         2-stage boot area  Base: 0x40078000 Size: 32KB  (Update cyfxtx.c to change this.)

      整個配置就是512KB,剛好符合SPI FLASH的總容量

       

      以下是目前專案編譯完得結果

         text        data     bss       dec  

      160144    8432    7412   175988

       

       

      Q1:是否能夠縮減某個area的大小(不考慮犧牲.text .data .bss section),來放置User Data?

      Q2:如果Q1的結果是各區間無法縮減,那只剩下I2C EEPROM可以放置User Data?

      Q3:另外是否能增加code Area的容量,大概可以增加多少?

       

       

      BR

       

      Ben