Posts by fs-support_ZU


    under WEC 2013 soft keyboard (SIP) is not covered by the core license (in contrast to WCE6).

    We deliver the boards with core license by default.

    It is no problem to provide you a custom image with soft keyboard.

    But you are responsibe to use the correct license.

    Please contact our sales office for more information.


    >> Where did I go wrong?

    << I must admit that i saw no apparent fault.

    >> Should I do the nboot, eboot then kernel separately or combine all in one NBI file?

    << Both should work. But install latest eboot separately before.


    you post under Linux!

    >> I downloaded pc4boot_24.bin and replaced "kernel" with "stepstone" in the file

    << Think this should cause no problems assume it is an other problem please use latest EBoot in future.

    What happens if you reboot - nothing - no Nboot available anymore? Then please send the board as RMA.


    which product with IMX6 you are talking about? So i can check it in more detail.

    And which kernel version you are using?

    In NDCUCfg we use SetSystemPowerState(_T("reboot") but assume this will be mapped to the same action as "reset". Optional you can use KernelIoControl(IOCTL_HAL_REBOOT, NULL, 0, NULL, 0, NULL). Disadvantage is that this procedure does not wait for any driver action completed - but this may be the problem in case of not reboot!


    >>I am concerned with lines 86 (UART E TX shared with I2C_B_IRQ) and 153 (UART E RTS shared with I2C_A_IRQ). If we keep I2C driver enabled, will it break UART E?

    << No, these lines are not used direct by the I2C driver (only SDA and SCL). Only if you use another driver e.g. Touch Panel Driver via I2C then the IRQs involved.

    BTW: you can switch off all other I2C except RTC I2C1: by specifiy Registry value Flags=dword:4 in the corresponding keys.


    3.15 V on pin 9 is correct! It should work.

    Any hints in serial debug output?

    Date/Time is read from RTC chip by kernel while boot and written from ExtRTC driver ([HKEY_LOCAL_MACHINE\Drivers\BuiltIn\EFUSA9X\ExternalRTC]) while set from user or modules.


    >>I found the OpenNetCF library, but the ConnectionManager and Wifi part doesn't work, Visual Studio 2015 says it can't PInvoke (I've tried in e C#).

    << At runtime you got this message? A pinvoke should work always in VS "using System.Runtime.InteropServices;"!

    Else did you try a simple function like "Sleep".

    In the first case we have to add the modules then is should work.

    >> .. I could not find any reference on how to do it. Would you please have some additional information to give us?

    << Refer Native Wifi Reference then do the pinvokes you need.

    >> You have to order custom-kernel via your distributor. If you have no distributor contact our sales office.


    >> You talked about "WiFi API", I guess something is added in the ControlPanel with the new kernel. But to manage connections from our application, does something already exist? Where, possibly, should I look for?

    << Yes, there is a control panel but also a API in c++. You can import this API to .NET! For API refer Embedded Compact Docs

    >> But to manage connections from our application, does something already exist? Where, possibly, should I look for?

    << google for "compact framework wifi" for example.

    >> The fact is that we need to be sure that the connections are manageable in an accessible way from our application. Possibly it is possible to try a kernel with integrated wifi?

    << This is possible but some intensive work. I know some customer who do this. A test kernel is a bit critical because on our side we have the efford evenen when it not works on your side;). You may contact our sales office/your distributor for clear this issue. But best is to order kernel with BSP_NIC_RTWLANU driver (and additional Wifi configuration modules) and start work ... .


    >> AXIS product, I tried to download the drivers for WEC2013 Arm, but according to their docs, you need to include the dll / bib files / registers via Platform Builder (we do NOT have platform builder). Basically, we can't use it.

    << Think this is not true. In gerneral you can copy files refered in "bib file" to ffsdisk and modify Registry as outlined in "reg file".

    But you may prefer to add all the stuff (and other things) into the image. For that we offer custom images, see custom-kernel. But you have to provide us date or tell which modules/registry/... should be included.

    >> Your product list, how does it work? I buy one of the products in your list, you include me the dlls etc. in the kernel and I don't have to install anything else from the manufacturer?

    << You meant the VID/PID in the above? All this stuff comes with "BSP_NIC_RTWLANU" and is available if we provide you a custom-kernel with this module. Means you can use every chip set (PID) in the list.

    >> How will the Wi-Fi management work on our PicoCOMA9X WEC2013?

    << You can do it via "Wi-Fi API". So a custom-kernel would be a good thing because we can add smoothly modules -if required.

    By the way - if you plan a new design. Maybe it would be better to choose a board with WLAN on Board like efusA9X.


    attached the project. Only platform included is PicoCOM4.

    >> Since I am currently struggeling to get my own project with the mentioned change up and running. (As I have already mentioned, I am not really versed in c++ development)

    << I think it is more easy to create a simple console application project with your SDK and copy the code in it.



      (361.57 kB, downloaded 38 times, last: )


    maybe you can privide me more details by following action (it was a long time ago since i work on this issue):

    >>Should I be able to see these files if i set the Folder options to display hidden files and folders?

    << Yes, just try. Check all three options!

    >> How am I able to check the directory size on winCe? Or do I need a winCe pro kernel for that?

    << Assume you should see the DBs it in the explorer as file (*.vol). Did you try it? Threr are not much files and filder under "Documents and settings".

    >> Are there any potential problems, that lead to the way this was done in the sample? Are there any averse effects if we delete duplicates from the other DBs?

    << Hm, sorry i can't answer this. I don't know anthing about your application and enviroment.

    It may be dangerous because you "write" to Flash without any feedback to the user.

    But what optins do you have when CEDB grows? You may decide if it is better to delete it after eache reboot or wait until you have X-fold multiple entries? Maybe you can also prompt the user to not power off ... .


    >> The strange fact is that I had another PicoCOMA9X in the past few days and it seems to me that as soon as I connected the ethernet the time had automatically synchronized to the connection.

    << Yes that right, it should work by default!

    Can you try it again with default registry?

    Can you set the time at all?

    Here you will find a more detailed description of registry TIMESVC setting: Time SVC Registry.