Ash Charles | 22 Feb 21:34 2015
Picon

Do you use Nabble to post to the Gumstix Mailing List?

Hi,

Do you post to this list using the Nabble mailing list archive interface?

I've noticed a few posts recently that respond to a post that hasn't
actually made it to the list e.g. [1, 2].  Posts via Nabble aren't
actually posted to the list unless the poster has signed up for the
mailing list [3].

If many people like posting to the Nabble interface, I'll see if we
can make the explanatory text [4] more clear.  If no one uses Nabble
to post to the list, I'll look to disable this function (to be clear,
Nabble would still provide a list archive).

--Ash

[1] http://gumstix.8.x6.nabble.com/Adding-GCC-to-Overo-tt4969716.html
[2] http://gumstix.8.x6.nabble.com/AeroCore2-tt4969629.html
[3] http://support.nabble.com/This-post-has-NOT-been-accepted-by-the-mailing-list-yet-td7588618.html
[4] http://gumstix.8.x6.nabble.com/mailing_list/MailingListOptions.jtp?forum=558772

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
Ed Troy | 22 Feb 20:25 2015

Caspa camera board light now on, but still now way to get video or images

Today, for the first time, I noticed the red LED on the Caspa camera 
being lit after the board is powered up. Before, I only saw it flash as 
the board was coming up. But, I still get error messages and no video or 
images when I follow the instructions on 
http://wiki.gumstix.org/index.php?title=Caspa_camera_boards

When I follow the steps in Testing->RAW, I get the following:
gumstix <at> overo:/$  #Set the pipes
gumstix <at> overo:/$  media-ctl -r -l '"mt9v032 3-005c":0->"OMAP3 ISP
CCDC":0[1], "OMAP3 ISP CCDC":2->"OMAP3 ISP preview":0[1], "OMAP3 ISP
preview":1->"OMAP3 ISP resizer":0[1], "OMAP3 ISP resizer":1->"OMAP3 ISP
resizer output":0[1]'
Failed to open /dev/media0
gumstix <at> overo:/$
gumstix <at> overo:/$  #Set the formats
gumstix <at> overo:/$  media-ctl -V '"mt9v032 3-005c":0[SGRBG10 752x480],
"OMAP3 ISP CCDC":2[SGRBG10 752x480], "OMAP3 ISP preview":1[UYVY
752x480], "OMAP3 ISP resizer":1[UYVY 752x480]'
Failed to open /dev/media0
gumstix <at> overo:/$
gumstix <at> overo:/$  gst-launch -v v4l2src device=/dev/video6 ! rtpvrawpay
! udpsink host=192.168.0.228 port=5000
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
WARNING: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Could
not get parameters on device '/dev/video6'
Additional debug
info:
/home/gumstix/Buildbot/yocto-duovero-master/build/build/tmp/work/armv7a-vfp-neon-poky-linux-gnueabi/gst-plugins-good/0.10.31-r8/gst-plugins-good-0.10.31/sys/v4l2/v4l2src_calls.c(235): 

(Continue reading)

adam | 19 Feb 17:36 2015

Re: Adding GCC to Overo

Just checking, have you seen Gumstix Yocto Project?

https://github.com/gumstix/Gumstix-YoctoProject-Repo

On Feb 19, 2015 8:27 AM, "pgib8 [via Gumstix]" <[hidden email]> wrote:
Hi. In the past I installed Linaro and was able to get GCC by using the apt-get package manager. I have made a lot of progress since then, including toggling a pin on the Overo. I'm now at the point where I can build a Kernel from source (currently 3.18.0). I'm still learning about builtroot. I have made some rootfs but it's like a blank canvas. I feel like I have a minimal Linux system running on the Overo and I would like to add GCC to it. The reason is that I want to further explore controlling the hardware. Sure I can cross-compile it on the host, but then I keep having to switch the SD card back and forth and it gets time consuming. I no longer have internet on the Overo and I would like to somehow add GCC to it.
I tried adding it with buildroot but that didn't work. So maybe I need to download the GCC source (on the host) and cross-compile it for the target, and then somehow manually add it into the rootfs. Does that make sense at all?
I have a general Linux background and know my way around bare-metal embedded programming. Embedded Linux adds a new layer. I have the processor's registers / datasheet on the one side and my C code in the form of a module on the other. I want to bridge this, so I can control hardware and it takes a lot of trying things and recompiling. It's just so much easier to do a change, make, and insmod hello-1.ko than going back and forth between the host and the target with the SD card.

So hard would it be to get GCC onto the target without the use of apt-get, smart or anything like that?



If you reply to this email, your message will be added to the discussion below:
http://gumstix.8.x6.nabble.com/Adding-GCC-to-Overo-tp4969716.html
To start a new topic under Gumstix, email [hidden email]
To unsubscribe from Gumstix, click here.
NAML

View this message in context: Re: Adding GCC to Overo
Sent from the Gumstix mailing list archive at Nabble.com.
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
gumstix-users mailing list
gumstix-users <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gumstix-users
Andrew C. Smith | 18 Feb 20:11 2015

Re: AeroCore buzzer unstoppable

Cool, Ubuntu is the easiest to use.

Don't follow the instructions there, as you've mentioned, there were changes
made to the board that make things a little different.  You're correct, this
is more like the AeroCore 2.  This version was a progression from the
original AeroCore to the AeroCore 2.  Shortly we will be releasing a new
version of the AeroCore (for DuoVero) that is essentially like the AeroCore
2 except that it uses a DuoVero.  In the mean time, this board is
functionally very similar to the AeroCore 2 with a few components moved
around.

So, we're going to flash using the USB port next to the long pin header (USB
connected to the STM32).  Install the "dfu-util" utility by running

/sudo apt-get install dfu-util/

First we need to get the system bootloader running.  To do that, you'll need
to apply 3.3V to the end of a small resistor on the back side.  I've
attached a picture of the board (looking from the top, through the board) of
the spot that needs to have 3.3V (highlighted in yellow) applied.  I've also
indicated pin locations that supply 3.3V, so make a jumper between the two. 
We only need to momentarily apply 3.3V when the processor boots, so no need
to solder anything.  A small jumper cable or wire is sufficient.  Once you
have 3.3V on the end of the resistor, plug in the USB (or if you have it
connected already, hit the reset button (located in the corner of the
board).

<http://gumstix.8.x6.nabble.com/file/n4969710/aerocore_178v12_bottom_.png> 

Once the board boots up, issue this command in a terminal window

/lsusb/

If it booted the bootloader properly, you should see something like

/Bus 003 Device 018: ID 0483:df11 STMicroelectronics STM Device in DFU Mode/

If not, likely you didn't get 3.3V applied to the proper pin when it booted,
try again.

Once you have that working then we'll upload some code.  Let me know when
you can reliable get the system bootloader running.

--
View this message in context: http://gumstix.8.x6.nabble.com/AeroCore2-tp4969629p4969710.html
Sent from the Gumstix mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
Andrew C. Smith | 18 Feb 18:53 2015

Re: AeroCore buzzer unstoppable

Awesome, thanks for the video, that clears up everything.

As I suspected from the buzzer sounds (and lack of LEDs ... why I asked you
to remove the Zephyr) the flash on the STM32 is blank.  These devices are
now shipping pre-flashed but it looks like you've got one from an older
batch.  I'm sorry for the trouble.  I can walk you through the steps of
flashing it.  Before I do, a couple of questions to determine your setup and
the easiest way to get it flashed.

1. What OS are you using (Windows, Linux, Mac)?
2. Do you have access to a ST-Link v2
(http://www.st.com/web/catalog/tools/FM146/CL1984/SC724/SS1677/PF251168?sc=internet/evalboard/product/251168.jsp)?
It's not necessary but may change how we flash it.

Andrew

--
View this message in context: http://gumstix.8.x6.nabble.com/AeroCore2-tp4969629p4969708.html
Sent from the Gumstix mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
Andrew C. Smith | 18 Feb 17:38 2015

Re: AeroCore buzzer unstoppable

Ok, thanks for posting the photo.

I'm a little confused about which LEDs you're referring to.   I didn't think
you had a Zephyr attached but your last post indicated that you did.  Please
remove the Zephyr so that the only LEDs that light up are the ones on the
AeroCore.  Please describe the behavior of the AeroCore LEDs.

Thanks,

Andrew

--
View this message in context: http://gumstix.8.x6.nabble.com/AeroCore2-tp4969629p4969706.html
Sent from the Gumstix mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
Andrew C. Smith | 18 Feb 03:49 2015

Re: AeroCore

Hi,

It's difficult to determine exactly what the problem is from your brief
description.  You said the blue LED is on for a second while the buzzer is
on.  Is the yellow LED on?  Is the blue LED on solid or flashing?  Is the
buzzer on solid or is it pulsing?

Different LED/buzzer activity could indicate if the flash is properly loaded
or not.  Could  you also tell me what BRD# (including v#) is written on the
back?

Thanks,

Andrew

--
View this message in context: http://gumstix.8.x6.nabble.com/AeroCore2-tp4969629p4969704.html
Sent from the Gumstix mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
Ash Charles | 16 Feb 17:43 2015
Picon

Updated to meta-gumstix & meta-gumstix-extras

Hi,

I've pushed some patches to the 'next' branches of the meta-gumstix
and meta-gumstix-extras repositories.  While this is still under
development, I wanted to mention a few of the changes and gather any
feedback:

- update support for Overo NAND in device tree (thanks to [1])

- add support for Wilink8 modules on Overo (yes, we'll be making some
Overo COMs with WL18xx series chips as the wifi/bluetooth module as
noted [2])

- made it more clear how to add development tools to your image [3]

- Updated the networking setup for images using meta-gumstix-extras
layer using systemd-networkd.  In particular:
  * any ethernet interfaces try to connect and get an address using DHCP on boot
  * a wireless interface try to connect to any available unsecured
wireless network and get an address using DHCP on boot (to change this
behaviour, see [4])
* for consistency, the 'mlan0' interface found on the Overo '-P' COMs
is renamed in userspace to 'wlan0' (see [5])
* to enable access point mode on boot (Wilink8 and '-P' COMs as in [2]):
    $ systemctl enable hostapd (and look for the 'gumstix' ssid)

-Bluetooth modules connected over UART are automatically
activated---no 'hciattach' (see [6])

- [planned] Default package repositories (i.e. packages.gumstix.com)
will be release- specific so users of an image from an older release
can stick with packages from that release.  The "master" and "dev"
will be maintained as aliases for the current stable and dev branches.

Pre-build images from the autobuilder (see runs [7, 8, 9]) are
available for download:
Overo Console Image: https://catalina.gumstix.com/binaries/1474/
Overo XFCE Image:  https://catalina.gumstix.com/binaries/1473/
DuoVero Console Image: https://catalina.gumstix.com/binaries/1472/
DuoVero XFCE Image:  https://catalina.gumstix.com/binaries/1471/
Pepper Console Image: https://catalina.gumstix.com/binaries/1470/
Pepper XFCE Image:  https://catalina.gumstix.com/binaries/1469/

There a number of other little changes and clean-ups [10, 11] but
hopefully this is a reasonable summary.

--Ash

[1] http://gumstix.8.x6.nabble.com/Flashing-Overo-NAND-yocto-1-7-tt4969650.html#a4969658
[2] http://gumstix.8.x6.nabble.com/Overo-AP-mode-with-SD8787-td4969574.html
[3] https://github.com/gumstix/meta-gumstix-extras/commit/a58fdc261d43a19548027a8c12cfeffd6aa540c4
[4] https://github.com/gumstix/meta-gumstix-extras/commit/a0ac060fb3c00429bb8b2fa0002ddb7cd9287a99
[5] https://github.com/gumstix/meta-gumstix-extras/commit/fb38cd7f2bc714335bd166dfdedd597f13147614
[6] https://github.com/gumstix/meta-gumstix/commit/355b08727dd6152d3dab13c0fba4c2fe862cd239
[7] https://buildbot.gumstix.com/builders/yocto-duovero-dev/builds/92
[8] https://buildbot.gumstix.com/builders/yocto-overo-dev/builds/96
[9] https://buildbot.gumstix.com/builders/yocto-pepper-dev/builds/89
[10] https://github.com/gumstix/meta-gumstix-extras/commits/next
[11] https://github.com/gumstix/meta-gumstix/commits/next

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
cernydav | 10 Feb 16:55 2015
Picon

Air STORM-P COM - Access Point (interface uap0 is missing after boot)

Air STORM-P introduced the same WiFi chip as it is used for Duovero boards.
We have found nice tutorial   here
<http://www.jumpnowtek.com/gumstix-linux/Duovero-Access-Point.html>    how
to set up uap0 and yocto as access point. Tutorial is written for linux
kernel 3.6 but we need to use current one 3.17 or higher.

Unfortunately by  this
commit
<https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/net/wireless/mwifiex?id=1211c961170cedb21c30d5bb7e2033c8720b38db>

uap0 support was removed from 
Linux kernel. It is also mentioned  here
<https://github.com/gumstix/Gumstix-YoctoProject-Repo/issues/20>  .

It is possible to add uap0 interface and set up with successful  from
command line as this and mentioned tutorial:

root <at> overo:~$  ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen
1000
    link/ether 00:15:c9:29:17:13 brd ff:ff:ff:ff:ff:ff
3: mlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq qlen 1000
    link/ether 00:19:88:54:da:c5 brd ff:ff:ff:ff:ff:ff

root <at> overo:~$  iw dev mlan0 interface add uap0 type __ap

root <at> overo:~$  ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen
1000
    link/ether 00:15:c9:29:17:13 brd ff:ff:ff:ff:ff:ff
3: mlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq qlen 1000
    link/ether 00:19:88:54:da:c5 brd ff:ff:ff:ff:ff:ff
4: uap0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
    link/ether 00:19:88:54:da:c5 brd ff:ff:ff:ff:ff:ff

But it need to be setup every time when you reboot system.

In  this
commit
<https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/net/wireless/mwifiex?id=1211c961170cedb21c30d5bb7e2033c8720b38db>

comment is written that :

/
Work around it by removing the creation of AP and P2P interfaces at driver
loading time. These interfaces can be added with 'iw' or other applications
manually when they are needed./

My question is how or where to put manual setup for uap to be initialized
during device boot?

--
View this message in context: http://gumstix.8.x6.nabble.com/Air-STORM-P-COM-Access-Point-interface-uap0-is-missing-after-boot-tp4969701.html
Sent from the Gumstix mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
abramson | 5 Feb 20:47 2015
Picon

Enabling/using DSP or PowerVR in u-boot on FireSTORM (DM3730)

I have a system that runs entirely in u-boot (i.e. we never boot to a linux
kernel) and I was wondering if there is any support for running code on
either the DSP or PowerVR chips (or, frankly, anything on a DM3730 that can
be considered a "co-processor").  

I know normally code that runs on the DSP, for example, runs on top of two
or three abstraction libraries.  Has anyone ported the essential parts of
these to u-boot?  Is there any way of loading a DSP ISA binary into the
appropriate space and having it run in u-boot?

I hope this question is reasonably straightforward.  If not, I'm happy to
clarify.  

Thanks!
Jeremy

--
View this message in context: http://gumstix.8.x6.nabble.com/Enabling-using-DSP-or-PowerVR-in-u-boot-on-FireSTORM-DM3730-tp4969696.html
Sent from the Gumstix mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
Ed Troy | 5 Feb 19:28 2015

How do I get v4l2src and udpsrc into Yocto on Overo?

I am still having no luck getting Yocto Overo board to work with Caspa 
camera. When I follow the wiki instructions, when I enter:

gst-launch -v v4l2src device=/dev/video6 ! rtpvrawpay ! udpsink host=[DESTINATION ADDRESS] port=5000

I get an error "pipeline could not be created. No element "v412src". I get this error with the above and with
the ip address of the yocto board in place of DESGINATION ADDRESS, both with and without []

I must need to load v4l2src, but I thought that was with the main installation per the wiki.

In the same way, if I type:
gst-launch -v udpsrc port=5000 caps="application/x-rtp, media=(string)video,
clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string)YCbCr-4:2:2,
depth=(string)8, width=(string)752, height=(string)480, colorimetry=(string)SMPTE240M,
payload=(int)96" ! rtpvrawdepay ! xvimagesink

I get an error:"pipeline could not be created. No element "udpsrc"

So, I must need to somehow get, and install both v4l2src and udpsrc. (Maybe even more, but I know at least this much.)

Where do I get these, and how do I load them?

Thanks,
Ed

------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/

Gmane