New FreeRTOS BSP Release for FSiMX7ULP

  • i.MX7ULP FreeRTOS Release V2019.02


    We have uploaded a new FreeRTOS version for all boards and modules based on the i.MX7ULP CPU to our server, i.e. the fsimx7ulp architecture: PicoCoreMX7ULP. This release is running on all platforms of this architecture at the same time.


    This is a maintenance release. The release consists of the following file:


    freertos-bsp-fsimx7ulp-V2019.02.tar.bz2

    This is the main release itself containing all sources, the binary images, the documentation, examples and the toolchain.


    This tar archive is compressed with bzip2. So to see the files, you first have to unpack the archives

    Code
    1. tar xvf freertos-bsp-fsimx7ulp-V2019.02.tar.bz2


    This will create a directory freertos-bsp-fsimx7ulp-V2019.02 that contains all the files of the release.


    Please read the file doc/FreeRTOS_BSP_iMX7ULP_on_FS_Boards.pdf. It lists the meaning of all files and shows how to install and use everything.


    Release Notes freertos-bsp-fsimx7ulp-V2019.02


    First release which supports Cortex-M4 on PicoCoreMX7ULP


    -----------------------------------------------------------------------------------


    The following list shows the most noticable changes in this release. Please note that the source code may also used for other platforms. This is why you will also find references to other CPU types and F&S boards here in the changelog.


    freertos-fsimx7ulp-V2019.02 (25.02.2019)

    Supported boards: PicoCoreMX7ULP

    Not tested: efusA9X, PicoCOMA9X, PicoCoreMX6SX


    • Add Original NXP MCUXpresso SDK_2.4.0_EVKMCIMX7ULP
    • Add driver and freertos examples for PicoCoreMX7ULP
    • Fix RPMsg pingpong double send bug
    • Add driver and freertos examples for i.MX6SX boards
    • Fix imx6sx pingpong example
    • Fix fsimx6sx uart interrupt
    • Fix imx6sx rpmsg examples
    • Improve imx6sx rpmsg bm pingpong example
    • Split imx6sx to different boards and rename picocore7ulp to lowercase
    • Fix imx6sx RPMsg 512MB bug
    • Remove example folder
    • Move not portet examples
    • Add cmake build all support i.MX7ULP
    • Improve i.MX7ulp make all functions
    • Move board specific files for better SDK layout (i.MX6SX + i.MX7ULP)
    • Improve prepare.sh script to support new SDK layout
    • Add picocoremx6sx support
    • Add and modify examples, which did not work because of Soc revision A
    • Improve binary to image conversion
    • Fix qspi examples
    • Add power_mode_switch example
    • Add shell_mem example
    • Fix picocoremx6sx adc build bug
    • Move examples which not tested to no tested folder
    • Remove some unnecessary files


    Toolchain

    • gcc-arm-none-eabi-6-2017-q2-update-linux.tar.bz2


    Documentation

    • Update to version 1.0 of FreeRTOS_BSP_iMX7ULP_on_FS_Boards_eng.pdf



    Your F&S Support Team

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.