Post Go back to editing

Accessing ISSI IS25LX256 Flash Memory from EV-SC594-SOM with FreeRTOS.

Category: Software

Hi ADI Engineering Forum Community,

I am currently working on a project involving the EV-SC594-SOM board from Analog Devices and the ISSI IS25LX256 flash memory. Our project requires accessing this flash memory from the EV-SC594-SOM board while utilizing the FreeRTOS operating system.

I am reaching out to seek guidance and assistance regarding the availability of drivers or example code that facilitates the integration of the IS25LX256 flash memory with FreeRTOS on the EV-SC594-SOM platform.

Specifically, I would like to inquire about:

  1. Whether Analog Devices provides an OSPI driver or example code for accessing the IS25LX256 flash memory from the EV-SC594-SOM board within a FreeRTOS environment.
  2. If there are any recommended approaches or best practices for integrating the IS25LX256 flash memory with FreeRTOS on the EV-SC594-SOM platform.
  3. Any resources, documentation, or community-contributed projects that could aid in this integration process.

I would greatly appreciate any insights, recommendations, or pointers that you could provide to assist me in successfully integrating the IS25LX256 flash memory with FreeRTOS on the EV-SC594-SOM board.

Thank you in advance for your time and assistance. I look forward to your valuable input and guidance.

  • Hi,

    You can find examples for accessing the IS25LX256 flash memory from the EV-SC594-SOM board in the Board Support Package "EV-SC59x_EZ-KIT-Rel3.0.0".
    You can download and install the 'EV-SC59x_EZ-KIT-Rel3.0.0' Board Support Package from the link below:
    "https://download.analog.com/tools/EZBoards/EV-SC59x/Releases/Release_3.0.0/ADI_EV-SC59x_EZ-KIT-Rel3.0.0.exe"


    After installation, you can find the flash driver examples in the following path:

    <Installation path>\Analog Devices\EV-SC59x_EZ-KIT-Rel3.0.0\EV-SC59x_EZ-KIT\Examples\Device_Programmer
    For FreeRTOS integration, please refer to the demo project available at the link below. You can find the examples in the demo folder: github.com/.../FreeRTOSv10.4.x.zip
    Also, please refer to the Analog Devices FreeRTOS wiki page linked below:
    wiki.analog.com/.../freertos

    Hope this helps.

    Best Regards,
    Santhakumari.K

  • Hi  ,

    Thanks for the reply , I have installed the BSP as well as CCES IDE. I also have downloaded the free RTOS source from above link that you mentioned .

    1. Can you please tell me the procedure to import the OSPI driver into the CCES project with out RTOS.

    2. Is there any document available, which tells the step by step procedure to import RTOS and OSPI driver together. If not can you tell me how to do it .

    Thank you

      

  • Hi,

    To install the example project from BSP, please follow the steps below:

    1. Open CCES workspace.
    2. Click the "File" option.
    3. Select the "Import" option.
    4. Under "General," select "Existing Projects into Workspace."
    5. Browse for the example project and click "Finish."
    6. Please ensure that you take a backup of the original BSP example project before importing it into the CCES workspace.

    To install the FreeRTOS Add-In to an existing project, follow the steps below:

    1. Click "Help" and select "Install New Software."
    2. Enter the following URL: http://www.analog.com/static/ccesupdatesite
    3. Under "CrossCore Embedded Studio Add-ins," select "FreeRTOS Add-in" and click "Next" then "Finish."
    4. Open "system.svc" in the project that needs to be integrated with FreeRTOS.
    5. Add the FreeRTOS add-in and click "finish".

    After installing FreeRTOS, you can implement your tasks as per your requirement.

    Hope this helps.

    Regards,
    Nishanthi.V