Hello,
Please read chapter 7.9 in FirstSteps document.
Is this a solution to your issue?
Hello,
Please read chapter 7.9 in FirstSteps document.
Is this a solution to your issue?
RTP Audio
PicoCOM4 is not capable to stream 44100 from alsasrc ([..] This is most likely because downstream can't keep up and is consuming samples too slowly.) Changing to 32000 rate works.
But using two channels also results in problems (default of L16 is one channel)
PicoCOM4 as sender:
Receiver:
thank you for that information!
very nice!
we tested audio functionality with
madplay test.mp3
and
aplay test.wav
and
speaker-test -t wav -c 2
and that works. So i re-tested with your test and got the same issues. I will look into this.
Yes you are right with the connectors.
ttySAC0 is usable (with RTS/CTS)
ttySAC1 is used as debug port (and linux serial console)
ttySAC2 is usable (but there is no level converter on the starterkit)
ttySAC3 is deactivated (lines are shared with RTS0/CTS0)
Note:
in multiplatform-linux-f+s-V2.0 ttySAC0 is not properly configured and is therefore floating. So please find
NetDCU14-Correct-UART-configuration.-UART0-with-RTS-.patch attached to this post.
Please see here:
<!-- l --><a class="postlink-local" href="http://www.forum.fs-net.de/viewtopic.php?f=55&t=3222">viewtopic.php?f=55&t=3222</a><!-- l -->
Hello,
what platform you are talking about?
With multiplatform-linux-f+s-V2.0 (PicoMOD7A, NetDCU14 and armStoneA8) we provide Buildroot based RFS with gdbserver included.
In MultiPlatform-Linux-FirstSteps.pdf document you will find information how to debug in chapter 13+14.
Hello,
with multiplatform-linux-f+s-V2.0 you can access backlight brightness for display by:
To use PIFPWM pin (TOUT1 - FS Bus J4 Pin 15) you need to apply attached patch. This will create a pwm-backlight.1 entry in sysfs.
You can change duty by adjust the brightness value from 0 to 255. To setup frequency you can adjust respective value (.pwm_period_ns) in mach-netdcu14.c and recompile:
For next release we will provide functionality to setup frequency by SYSFS.
Please find Activate-TOUT1-PWM.1-via-backlight-system.patch attached to this post.
Multi-Platform Linux V2.0
We have uploaded a new Linux version to our server. This is the first Multi-Platform Linux Release that supports several boards at the same time. At the moment these are the boards based on Samsung S5PV210 SoC: armStoneA8, NetDCU14 and PicoMOD7a. In the future more boards and also different architectures will be added to this Multi-Platform Release.
This release is based on an earlier version that was only available on armStoneA8. Therefore the Release Notes below show the modifications in relation to this armStoneA8 version.
In the download area on our website you'll find two tar archives:
multiplatform-linux-f+s-V2.0.tar.bz2
This is the main release itself containing all sources, the binary images, the documentation and the toolchain.
sd-card-V2.0.tar.bz2
If you copy the contents of this archive to an SD card, you can install our precompiled standard system in a very straightforward and comfortable way on the board. The SD card archive is meant for people who just want to try a release first without having to download the quite large main archive. Its content is also contained in the main release archive, so if you want to download the main archive anyway, you don't need to bother with the SD card archive.
These tar archives are compressed with bzip2. So to see the files, you first have to unpack the archives
This will create a directory multiplatform-linux-f+s-V2.0 that contains all the files of the release.
Please read the file doc/MultiPlatform-Linux-FirstSteps.pdf. It lists the meaning of all files and shows how to install and use everything.
Release Notes for Multi-Platform Linux V2.0
This is a major release with lots of changes. It is the first release that supports several boards at once. The boards that are supported through all levels (NBoot, U-Boot, Linux Kernel, BuildRoot) are:
armStoneA8, NetDCU14, PicoMOD7A
Please note that you have to update NBoot first to be able to use the automatic installation process described in the FirstSteps document.
Here is a list of the most noticeable changes in this release.
NBootV210 (V18) (21.11.2012)
Supported boards: armStoneA8, NetDCU14, PicoMOD7A
Changes in V18
Changes in V17
Changes in V16
Changes in V15
U-Boot V2.0 (20.11.2012, based on u-boot-2012.07)
Supported boards: PicoMOD6, PicoCOM3, armStoneA8, NetDCU14, PicoMOD7A
Linux Kernel V2.0 (22.11.2012, based on linux-3.3.7)
Supported boards: armStoneA8, NetDCU14, PicoMOD7A
BuildRoot V2.0 (22.11.2012, based on buildroot-2012.08)
Supported Boards: armStoneA8, NetDCU14, PicoMOD7A, PicoCOM4
Toolchain
The toolchain remained unchanged
Documentation
Your F&S Support Team
Multi-Platform Linux V2.0
We have uploaded a new Linux version to our server. This is the first Multi-Platform Linux Release that supports several boards at the same time. At the moment these are the boards based on Samsung S5PV210 SoC: armStoneA8, NetDCU14 and PicoMOD7A. In the future more boards and also different architectures will be added to this Multi-Platform Release.
This release is based on an earlier version that was only available on armStoneA8. Therefore the Release Notes below show the modifications in relation to this armStoneA8 version.
In the download area on our website you'll find two tar archives:
multiplatform-linux-f+s-V2.0.tar.bz2
This is the main release itself containing all sources, the binary images, the documentation and the toolchain.
sd-card-V2.0.tar.bz2
If you copy the contents of this archive to an SD card, you can install our precompiled standard system in a very straightforward and comfortable way on the board. The SD card archive is meant for people who just want to try a release first without having to download the quite large main archive. Its content is also contained in the main release archive, so if you want to download the main archive anyway, you don't need to bother with the SD card archive.
These tar archives are compressed with bzip2. So to see the files, you first have to unpack the archives
This will create a directory multiplatform-linux-f+s-V2.0 that contains all the files of the release.
Please read the file doc/MultiPlatform-Linux-FirstSteps.pdf. It lists the meaning of all files and shows how to install and use everything.
Release Notes for Multi-Platform Linux V2.0
This is a major release with lots of changes. It is the first release that supports several boards at once. The boards that are supported through all levels (NBoot, U-Boot, Linux Kernel, BuildRoot) are:
armStoneA8, NetDCU14, PicoMOD7A
Please note that you have to update NBoot first to be able to use the automatic installation process described in the FirstSteps document.
Here is a list of the most noticeable changes in this release.
NBootV210 (V18) (21.11.2012)
Supported boards: armStoneA8, NetDCU14, PicoMOD7A
Changes in V18
Changes in V17
Changes in V16
Changes in V15
U-Boot V2.0 (20.11.2012, based on u-boot-2012.07)
Supported boards: PicoMOD6, PicoCOM3, armStoneA8, NetDCU14, PicoMOD7A
Linux Kernel V2.0 (22.11.2012, based on linux-3.3.7)
Supported boards: armStoneA8, NetDCU14, PicoMOD7A
BuildRoot V2.0 (22.11.2012, based on buildroot-2012.08)
Supported Boards: armStoneA8, NetDCU14, PicoMOD7A, PicoCOM4
Toolchain
The toolchain remained unchanged
Documentation
Your F&S Support Team
Please make sure your bootargs look like (and run 'saveenv' to save modifications):
Take a look at the debug output (again this is PicoMOD7A):
Creating 5 MTD partitions on "fsnand0":
0x000000040000-0x0000000c0000 : "UBoot"
0x0000000c0000-0x000000100000 : "UBootEnv"
0x000000100000-0x000000500000 : "UserDef"
0x000000500000-0x000000800000 : "Kernel"
0x000000800000-0x000008000000 : "TargetFS"
You see 0=UBoot .. 3=Kernel
# cat /sys/class/mtd/mtd3/name
Kernel
Pls search for 'Kernel' and use the corresponding mtd*
We use mdev. Here we find the device always on the same node.
Note: If you switch your configuration to mdev you need to do a clean build.
Yes, that is possible.
You need set modify the bootargs/mtdparts like that (see the access rights for Kernel) - this line is from PicoMOD7A, pls set appropriate for your PicoMOD7:
In Buildroot you need to add tools to busybox with:
and add:
Then with the new rootfs and the corresponding bootargs you can update Linux Kernel Image from the serial command line (Linux) like:
What a baud rate do you need to setup?
What is your Buildroot configuration? mdev or udev?
Pls find ehci-s5p.patch attached to this post
No, still because of summer holidays. We should have information in week 37.