Posts by fs-support_PJ

    Dear Mr. Rohr,


    I guess the default device-tree which you are using does not have the display support for J070WVTC0211. So you should have the following dtb file "picocoremx8mm-lcdif-tc358764-j070wvtc0211.dtb" in your buildroot directory "output/images". Please install this file on your emmc partition and rename it to "picocoremx8mm.dtb". This should fix your issue.


    Your F&S Support Team

    F&S i.MX8MM FreeRTOS Release V2020.08 (31.08.2020)

    We have uploaded a new FreeRTOS version for all boards and modules based on the i.MX8MM CPU to our server, i.e. the fsimx8mm architecture: PicoCoreMX8MM. 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-fsimx8mm-V2020.08.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-fsimx8mm-V2020.08.tar.bz2


    This will create a directory freertos-fsimx8mm-V2020.08 that contains all the files of the release.


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


    Release Notes freertos-fsimx8mm-V2020.08


    First release which supports Cortex-M4 on PicoCoreMX8MM


    ================================================================================


    The following list shows the most noticable changes in this release in more detail. Please note that the source code is 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-sdk-2.7.0-fsimx8mm-V2020.08 (31.08.2020)

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

    Supported boards: PicoCoreMX8MM

    Not tested: efusA9X, PicoCOMA9X, PicoCoreMX6SX, PicoCoreMX7ULP


    - Original NXP MCUXpresso SDK_2.7.0_MIMX8MM6xxxLZ

    - [fsimx8mm]: Move boards/evkmimx8mm to examples/fsimx8mm

    - [ALL]: Improve example parsing of CMakeLists.txt

    - [fsimx8mm]: Add picocoremx8mm to F&S build structure

    - [fsimx8mm]: Modify debug UART for all examples

    - [fsimx8mm]: Modify I2C for all I2C examples

    - [fsimx8mm]: move untested examples to not_tested

    - [fsimx8mm][GPT]: Modify input capture channel in the gpt_capture example

    - [fsimx8mm]: Modify dealy count for the ecspi b2b transfer examples

    - [fsimx8mm][SAI]: Add SAI driver examples

    - [fsimx8mm] Remove unnecessaryfiles like Readme.txt and xml files

    - [fsimx8mm] Change Board and Manufacturer Name

    - [fsimx8mm][tmu]: ported both tmu driver examples

    - [fsimx8mm][tmu]: ported both tmu driver examples

    - [fsimx8mm]: Adjust not_tested structure for fsimx8mm and add examples to it

    - [fsimx8mm]: make adjustments on a few files

    - [fsimx8mm]: move sai examples to not_tested.




    Toolchain


    - new toolchain gcc-arm-none-eabi-8-2019-q3-update




    Documentation


    - Initial version 1.0 of FreeRTOS_on_FSiMX8MM_Boards_eng.pdf



    Your F&S Support Team

    Hi,


    by default the display timings for J070WVTC0211 are already setup in our device-trees. You only have to switch in your efusa9dl.dts/efusa9q.dts file the line


    Code
    1. #define CONFIG_EFUSA9_MXCFB0    DISPLAY_LCD

    to

    Code
    1. #define CONFIG_EFUSA9_MXCFB0 DISPLAY_LVDS0


    and change also the following line for touchscreen:


    Code
    1. //#define CONFIG_EFUSA9_4WTOUCH_SX8655_ONBOARD
    2. #define CONFIG_EFUSA9_4WTOUCH_SX8655_RGBADAPTER
    3. //#define CONFIG_EFUSA9_CAPTOUCH_MXT224
    4. //#define CONFIG_EFUSA9_CAPTOUCH_FT5x06
    5. //#define CONFIG_EFUSA9_CAPTOUCH_SITRONIX
    6. //#define CONFIG_EFUSA9_CAPTOUCH_ILITEK

    to


    Code
    1. //#define CONFIG_EFUSA9_4WTOUCH_SX8655_ONBOARD
    2. //#define CONFIG_EFUSA9_4WTOUCH_SX8655_RGBADAPTER
    3. //#define CONFIG_EFUSA9_CAPTOUCH_MXT224
    4. #define CONFIG_EFUSA9_CAPTOUCH_FT5x06
    5. //#define CONFIG_EFUSA9_CAPTOUCH_SITRONIX
    6. //#define CONFIG_EFUSA9_CAPTOUCH_ILITEK


    Then recompile your device-tree and install it.


    Your F&S Support Team

    Can you please confirm if this bug also occurs with the new release fsimx6-B2020.04?


    What CPU variant do you using? Do you checken the temperature, maybe it´s related to this.


    Your F&S Support Team

    Update to F_S_Development_Machine-Fedora_27_V1.2 (06.05.2020)


    There is a new Virtual Machine with Fedora27 in your download section available (My F&S / Tools-Linux / Fedora27 / F_S_Development_Machine-Fedora_27_V1.2.ova). Below are the changes compared to the previous version F_S_Development_Machine-Fedora_27_V1.1.ova.



    New Content:

    • freertos-fsimx7ulp-V2020.03.1 (/home/developer/freertos-fsimx7ulp-V2020.03.1)
    • fsimx6-Y2020.03 (/home/developer/fsimx6-Y2020.03)
    • fsimx6sx-Y2020.03 (/home/developer/fsimx6sx-Y2020.03)
    • fsimx6ul-Y2020.03 (/home/developer/fsimx6ul-Y2020.03)
    • fsimx7ulp-Y2020.03 (/home/developer/fsimx7ulp-Y2020.03)
    • fsimx6-B2020.04 (/home/developer/fsimx6-B2020.04)


    Removed Content:

    • fs-toolchain-5.2.0-armv7ahf (/usr/local/arm/fs-toolchain-5.2.0-armv7ahf)
    • fs-toolchain-7.4.0-armv7ahf (/usr/local/arm/fs-toolchain-7.4.0-armv7ahf)



    Your F&S Support Team

    Hi,


    for ft5x06 driver you can control the treshhold parameter via device-tree or at runtime.


    Device-Tree:

    1. Open arch/arm/boot/dts/efusa9qdl.dtsi
    2. I guess you are using ft5x06 driver so search for line ft5x06_ts@38
    3. Then you can change the threshold entry
    4. Afterwards recompile your device-tree and install it


    Runtime:

    1. I also guess you are using ft5x06 driver
    2. I don´t know the exact path to variable but you can search it by typing the following command in your RootFS
      1. find / -iname "threshold"
    3. Then you should find the file "threshold" which you have to modify
    4. To modify the threshold at runtime type in
      1. echo 80 > .../threshold


    Your F&S Support Team

    F&S i.MX7ULP FreeRTOS Release (31.03.2020)

    Please see the file


    doc/FreeRTOS_on_FSiMX7ULP_Boards_eng.pdf


    for a description of how everything is installed and used.



    This is a bugfix FreeRTOS release for fsimx7ulp. This bugfix release includes the patch above and some small changes in the documentation. Fsimx7ulp is the software for all boards from F&S that are based on the i.MX 7ULP CPU from NXP. Currently this is the module PicoCoreMX7ULP. Further boards may be added to this family in the future. All these boards can work with software that is created from this release package.


    =========================================================================


    The following list shows the most noticable changes in this release in more detail since our last regular i.MX 7ULP FreeRTOS-BSP release. Please note that the source code is 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-sdk-2.5.1-fsimx7ulp-V2020.03.1 (31.03.2020)

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

    Supported boards: PicoCoreMX7ULP

    not tested: efusA9X, PicoCOMA9X, PicoCoreMX6SX


    - Improve naming of supported boards




    Toolchain


    new toolchain gcc-arm-none-eabi-8-2019-q3-update




    Documentation


    - Update to version 1.2 of FreeRTOS_on_FSiMX7ULP_Boards_eng.pdf


    Your F&S Support Team

    F&S i.MX7ULP FreeRTOS Release (24.03.2020)

    Please see the file


    doc/FreeRTOS_on_FSiMX7ULP_Boards_eng.pdf


    for a description of how everything is installed and used.



    This is a major FreeRTOS release for fsimx7ulp. Fsimx7ulp is the software for all boards from F&S that are based on the i.MX 7ULP CPU from NXP. Currently this is the module PicoCoreMX7ULP. Further boards may be added to this family in the future. All these boards can work with software that is created from this release package.


    This release brings new versions to all parts of the software stack. Here are some highlights of this release.



    1. Update to NXP MCUXpresso SDK 2.5.1


    Update to NXP MCUXpresso SDK 2.5.1 software.



    2. Add audio support


    Audio chip sgtl5000 is now supported.


    =========================================================================


    The following list shows the most noticable changes in this release in more detail since our last regular i.MX 7ULP FreeRTOS-BSP release. Please note that the source code is 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-sdk-2.5.1-fsimx7ulp-V2020.03 (24.03.2020)

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

    Supported boards: PicoCoreMX7ULP

    not tested: efusA9X, PicoCOMA9X, PicoCoreMX6SX


    - Update all working examples to current NXP MCUXpresso SDK 2.5.1

    - Update not tested examples to current NXP MCUXpresso SDK 2.5.1

    - Add new examples from NXP MCUXpresso SDK 2.5.1

    - Switch input UART clock from 80 MHz to 24 MHz

    - Improve print message of prepare script

    - Add AUD_POW_EN and M4_PER_EN pins to the pin-mux and enable them on start up

    - Improve the power off state on the 7ULP of the A7 by turning of the power

    supply of the LPDDR

    - Add sai driver examples and sgtl5000 codec

    - Add SGTL codec support too the power_mode_switch example

    - Fix linkerfile for hello_world_dram depending on ram size

    - Fix memory addresses of different memory types for the imx6sx examples

    - Fix the placement of the vring-buffers for the imx6sx

    - Move fs_func_gen and fs_gpio_toggle to not_tested

    - Fix compiler warnings for fsimx7ulp

    - Fix power_mode_switch example: Disable GPIO_PAD_LOW_POWER define again

    - Move some examples to not_tested folder

    - Fix compiler warnings for fsimx7ulp

    - Improve sema42 example print message

    - [fsimx7ulp][freertos_tickless]: Modify button

    - Improve naming of supported boards




    Toolchain


    new toolchain gcc-arm-none-eabi-8-2019-q3-update




    Documentation


    - Update to version 1.1 of FreeRTOS_on_FSiMX7ULP_Boards_eng.pdf


    Your F&S Support Team

    Hi,


    we don´t have an own documentation about the backlight driver. We are using the default backlight driver from drivers/video/pwm_bl.c of the kernel (nothing special). The default documentation of the backlight driver is located in the Kernel directory: Documentation/ABI/stable/sysfs-class-backlight.


    I can not tell how to control backlight using Chromium but the kernel provide the default interface for backlight driver. So Chromium must just use the default backlight interface (if supported in Chormium). In my opinion it is a Chromium specific setup.


    Your F&S Support Team