Modify

Opened 10 years ago

Last modified 8 years ago

#2496 accepted enhancement

FV13XX (airlink101 ar680w) preliminary openwrt support

Reported by: jeff@… Owned by: kaloz
Priority: low Milestone: Features Paradise
Component: kernel Version: Kamikaze trunk
Keywords: Cc:

Description

The fv13xx-platform tarball adds preliminary support for the 5V Technologies ARMv5 arm926ejs processor. untarring this into the trunk of the latest (9215) trunk should show a new selection in the make menu. Untar the buildimgs tarball and add the 'buildimgs' folder to the tools/Makefile to complete the build of a bootable image.

Some notes:

  • The buildimgs image creator came in the GPL tarball off of airlink101's site, though there was no explicit GPL copyright
    1. Currently the mtd map uses a magic tag to determine the rootfs partition after the kernel, though it's not necessary
    2. removing this package should be a simple matter of rewriting the mtd map to use whatever the image packer needs
  • Only the generate TFTP image file work, I haven't even tried to get the http image to work.
    1. To load the TFTP image, serial access is needed:
      1. Hit CTRL-C when the AR680W first boots to get access to the Uboot loader
      2. Have a tftp server attached to a lan port with the IP address of 10.20.02 (or you can set the server address in the uboot)
      3. run the command 'run erase_fimage'
        1. this will erase the current kernel + the squashfs filesystem
      4. run the command 'tftp a00000 openwrt-fv13xx-2.6-squashfs-tftp.bin'
        1. the last number at the end of the output of this will be the size of the file tftp'd in hex, you'll use this to in the next step
      5. run the command 'cp.b a00000 $(firmware_addr) <size of file in hex>'
      6. run the command 'bootm $(kernel_addr)'
  • The network MAC driver is binary only at the moment and does not currently work, so serial is the only method of communication at the moment
  • There are some required bootargs that need to be set for this board:
    1. console=ttyS0,38400
    2. mem=16M
    3. cpufreq=300M
    4. I just set the bootargs in the uboot flash by running the commands:
      1. 'setenv openwrt=setenv bootargs console=ttyS0,38400 mem=16M cpufreq=300M rootfstype=squashfs root=/dev/mtdblock0 ro /etc/preinit\;sleep 20\;bootm $(kernel_addr)'
      2. saveenv
      3. Then reset the router.

Attachments (2)

fv13xx-platform.tar.bz2 (48.8 KB) - added by jeff@… 10 years ago.
fv13xx target information
buildimgs.tar.bz2 (14.1 KB) - added by jeff@… 10 years ago.
buildimgs package

Download all attachments as: .zip

Change History (7)

Changed 10 years ago by jeff@…

fv13xx target information

Changed 10 years ago by jeff@…

buildimgs package

comment:1 Changed 10 years ago by blogic

please come online in irc and talk to us directly,

and nice work :-)

but i guess we should have a quick chat before we commit it

comment:2 Changed 10 years ago by kaloz

  • Owner changed from developers to kaloz
  • Status changed from new to assigned

comment:3 Changed 10 years ago by anonymous

Is there anyone working on this?

comment:4 Changed 8 years ago by thepeople

  • Milestone set to Kamikaze Features Paradize
  • Version set to Kamikaze trunk

comment:5 Changed 8 years ago by kaloz

  • Priority changed from normal to low
  • Type changed from defect to enhancement

Add Comment

Modify Ticket

Action
as accepted .
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.