Change Kernel form WinCE to Linux

  • Good day,


    Currently, I am trying to replace the WinCE Kernel on one of our PicoMods with the Linux Kernel.


    I am following the First-Steps guide found in the download directory.

    After some trial and error i managed to replace the uboot, by using the serial download via DCU-Term.

    This was needed since the PicoMod seems to be unable to find the SD-card. "Can't access SD-card in FAT mode" is the only reply I am able to receive.


    The used SD-card is working if the device is running with the WinCE Kernel, even though I am not sure if its working during the boot procedures, since I didn't need to do these steps up until now.


    My current problem is that the PicoMOD seems unable to access the USB and the SD-Card, now that it should install the Kernel.

    This is the reply after system start with uboot:

    I would appreciate any help you are able to provide me.


    Best regards

  • Try to store the data on a USB stick. This should work. Maybe the SD card has some problems because it is too fast or too large. The Linux on PicoMOD7A is rather old and may not support HighSpeed or HighCapacity (> 2GB) cards.


    PicoMOD7A is not recommended for new developments. Please use PicoMODA9 or some other board based on NXP IMX CPUs if you want to start a new project with Linux.


    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.

  • As I have written above:

    Quote

    the PicoMOD seems unable to access the USB and the SD-Card

    So currently I am not able to use either of the devices. Are there any other possibilities?


    I know that PicoMod7A is not recommended for new developments, I would only like to test some features before we start a development procedure.

    Like integration of DotNet Core for example.


    Best regards

  • You can try to find a regular (non-high-speed, non high-capacity) SD card, i.e. with 2GB or less, this should work.


    But as DotNet Core is rather new, I suppose it also requires a rather new environment, i.e. drivers, applications and libraries referenced directly or indirectly. If this is running on the PicoMOD7A with the old 3.3 Linux kernel and a software stack from 2012, I would really be surprised.


    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.

  • Good day,


    would the PicoModA9 be able to support dotNet Core? Or would this need some work from the side of F&S?

    I am asking since we are currently discussing about switching to Linux as operationg system, in the next project.


    Best regards

  • Yes, the PicoMODA9 should be capable to do this. We have customers who use DotNet Core on our boards based on i.MX6 and the software is the same for all i.MX6 boards. We also did not need to do anything, our customers said it was rather straightforward. to install and use DotNet Core.


    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.