Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| toh:atmel:atngw100 [2015/12/31 08:42] – links fixed tmomas | toh:atmel:atngw100 [2018/06/08 16:36] – link to oldwiki removed tmomas | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| The [[http:// | The [[http:// | ||
| - | ====== Supported Versions | + | ===== Supported Versions ===== |
| ^ Version/ | ^ Version/ | ||
| - | | - | N/A | 7.09 | See [[oldwiki: | + | | - | N/A | 7.09 | | |
| | - | N/A | 8.09.1 | Issues installing Squashfs. Alternate method described here | | | - | N/A | 8.09.1 | Issues installing Squashfs. Alternate method described here | | ||
| - | ====== Hardware Highlights | + | ===== Hardware Highlights ===== |
| ^ CPU ^ Ram ^ Flash ^ Network | ^ CPU ^ Ram ^ Flash ^ Network | ||
| | AT32AP7000 | | AT32AP7000 | ||
| - | ====== Installation | + | ===== Installation ===== |
| - | ===== Prerequisites | + | ==== Prerequisites ==== |
| The following description assumes that you have | The following description assumes that you have | ||
| * a working TFTP server | * a working TFTP server | ||
| - | * a [[about:toolchain|build environment]] (you will have to build parts of OpenWRT yourself) | + | * a [[docs:guide-developer: |
| * a serial cable to connect the serial port | * a serial cable to connect the serial port | ||
| - | ===== Upgrade UBoot ===== | + | ==== Upgrade UBoot ==== |
| Since 8.09, the gzip compressed kernel is by far too large: it is about 3MB, and the flash section dedicated to it (0x20000 - 0x120000) is only 1MB. | Since 8.09, the gzip compressed kernel is by far too large: it is about 3MB, and the flash section dedicated to it (0x20000 - 0x120000) is only 1MB. | ||
| Line 34: | Line 34: | ||
| You should now have U-Boot 1.3.3 with lzma support. | You should now have U-Boot 1.3.3 with lzma support. | ||
| - | ===== Installing the Kernel and the Root Image ===== | + | ==== Installing the Kernel and the Root Image ==== |
| Besides the boot loader, you need two more items in the flash | Besides the boot loader, you need two more items in the flash | ||
| * the compressed Linux image ('' | * the compressed Linux image ('' | ||
| Line 43: | Line 43: | ||
| In Uboot: (**bold** means that this is something you have to enter, //italic// means that you have to put your actual value here) | In Uboot: (**bold** means that this is something you have to enter, //italic// means that you have to put your actual value here) | ||
| - | ==== Erase the flash ==== | + | === Erase the flash === |
| Before we can flash anything, first erase the flash:\\ | Before we can flash anything, first erase the flash:\\ | ||
| Uboot> **erase 20000 7effff**\\ | Uboot> **erase 20000 7effff**\\ | ||
| Line 49: | Line 49: | ||
| Erased 125 sectors | Erased 125 sectors | ||
| - | ==== Flashing the images | + | === Flashing the images === |
| Flashing is a two step process | Flashing is a two step process | ||
| * first load the file to RAM via TFTP | * first load the file to RAM via TFTP | ||
| Line 96: | Line 96: | ||
| Uboot> **cp.b 10000000 120000 // | Uboot> **cp.b 10000000 120000 // | ||
| - | ==== Setting boot parameters | + | === Setting boot parameters === |
| **__IMPORTANT__**\\ | **__IMPORTANT__**\\ | ||
| Uboot> **set bootargs console=ttyS0, | Uboot> **set bootargs console=ttyS0, | ||
| Line 104: | Line 104: | ||
| You may now boot the board. | You may now boot the board. | ||
| - | ==== First boot ==== | + | === First boot === |
| On the first boot (and only then), you will see messages like these: | On the first boot (and only then), you will see messages like these: | ||
| < | < | ||
| Line 122: | Line 122: | ||
| VFS: Mounted root (jffs2 filesystem).</ | VFS: Mounted root (jffs2 filesystem).</ | ||
| - | ==== Result | + | === Result === |
| You should now have a working OpenWRT on AVR32 | You should now have a working OpenWRT on AVR32 | ||
| < | < | ||
| Line 145: | Line 145: | ||
| root@OpenWrt:/#</ | root@OpenWrt:/#</ | ||
| - | ====== Hardware | + | ===== Hardware ===== |
| - | ===== Info ===== | + | ==== Info ==== |
| - | | **Architecture:** | AVR32 | | + | ^ Architecture |
| - | | **Vendor:** | Atmel | | + | ^ Vendor |
| - | | **Bootloader:** | UBoot | | + | ^ Bootloader |
| - | | **System-On-Chip:** | AT32AP7000 | + | ^ System-On-Chip |
| - | | **CPU Speed:** | 210 Mhz | | + | ^ CPU Speed | 210 MHz | |
| - | | **Flash-Chip:** | AT49BV642D-70TU + AT45DB642D | + | ^ Flash-Chip |
| - | | **Flash size:** | 8 MB parallel + 8 MB serial | + | ^ Flash size | 8 MB parallel + 8 MB serial |
| - | | **RAM:** | 32 MB | | + | ^ RAM | 32 MB | |
| - | | **Wireless:** | No | | + | ^ Wireless |
| - | | **Ethernet:** | 2 | | + | ^ Ethernet |
| - | | **USB:** | Yes (device) | + | ^ USB | Yes (device) |
| - | | **Serial:** | Yes | | + | ^ Serial |
| - | | **JTAG:** | Yes | | + | ^ JTAG | Yes | |
| - | ===== Photos | + | ==== Photos ==== |
| See [[http:// | See [[http:// | ||
| Line 169: | Line 169: | ||
| ===== Basic configuration ===== | ===== Basic configuration ===== | ||
| - | Since this part is identical for all devices, see [[doc:howto:basic.config|Basic configuration]]. | + | Since this part is identical for all devices, see [[docs:guide-quick-start:checks_and_troubleshooting|Basic configuration]]. |
| ===== Connect stuff to the USB port ===== | ===== Connect stuff to the USB port ===== | ||
| - | To connect stuff to the USB port, please see [[doc:howto: | + | To connect stuff to the USB port, please see [[docs:guide-user: |
| - | + | ===== Tags ===== | |
| - | {{tag> | + | [[meta: |
| + | {{tag> | ||