Advanced

$6 SAM9 processors feature Conexant soft modem

Posted by tracyanne on · 2 comments
Linux for Devices
Mail this story
Print this story

Atmel announced five new versions of its ARM926-based SAM9 family of Linux- and Android-ready embedded processors -- now featuring $6 pricetags and a new soft modem from Conexant. The 400MHz SAM9G15, SAM9G25, SAM9G35, SAM9X25, and SAM9X35 processors feature 100mW consumption plus support for DDR2 and NAND flash memory, and some models offer LCD touchscreen support and CAN interfaces....

Full Story

  Nav
» Read more about: Groups: Linux; Story Type: News Story

» Get new stories by e-mail: nightly or as they are published

« Return to the newswire homepage

Comments (2)

To develop with the Atmel SAM9 CPUs, you need to be able to load a bootloader, U-boot, the kernel, and a filesystem on the built-in flash on your dev board (or your own hardware). While you can use U-boot to load a kernel and filesystem into flash, you still need another tool to load the bare-metal bootloader, and U-boot itself. With the SAM9s, the tool Atmel provides is a POS called SAM-BA (no relation to the SMB/CIFS package for Linux).

The problem is that SAM-BA really doesn't work in Linux, and strangely enough, also doesn't work in Windows 7, unless you're using the cr@ppy 32-bit version for some reason. You need to have access to an old, obsolete Windows XP computer so you can run SAM-BA and load these images. If your PC doesn't have a serial port, have fun messing around with USB-CDC or USB-to-serial drivers in XP and getting all that to work.

Atmel has done a terrible job of providing development tools to support these CPUs.
Dont know about anybody else but I have no problem running a couple of noname USB serials on an XP VM on a Linux host. I use them everyday for communicating with my Dataman S4 chip burner and assorted other ancient development gear, granted the driver that came with them on the CD doesnt work but a quick download of the latest driver worked a treat.

Plus if the windows driver doesnt work you can use a little bonus trick of running on a Linux vmware host of having vmware treat the USB serial as a normal serial port which XP supports out of the box and let the Linux USB serial driver do all the hard work admittedly this does take a wee bit of work doing but it does work.

I do a lot legacy hardware work and Serial and LPT ports are a normal part of my diet and I find using VMware to host legacy OS's make my job significantly easier.

It may well be that this SAM-BA is even worse than you think.

Post a comment

A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.

Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help

Sign up and post (it is free)  or  Log in and post