SAM9X5-CM: Difference between revisions
Jump to navigation
Jump to search
(Add instructions to build at91bootstrap) |
(change branch name) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{#vardefine:HARDWARE_NAME|SAM9X5-CM}} | {{#vardefine:HARDWARE_NAME|SAM9X5-CM}} | ||
{{#vardefine:CPU|AT91SAM9x5}} | {{#vardefine:CPU|AT91SAM9x5}} | ||
{{#vardefine:BRANCH|at91bootstrap | {{#vardefine:BRANCH|at91bootstrap-3.10.4_rnx}} | ||
{{#vardefine:DEFCONFIG_NAME| | {{#vardefine:DEFCONFIG_NAME|sam9x5_cm_nf_uboot_defconfig}} | ||
{{#vardefine:ARCH|arm}} | {{#vardefine:ARCH|arm}} | ||
{{#vardefine:CROSS_COMPILE|/opt/cross/arm-ronetix-eabi-8.3.0/bin/arm-ronetix-eabi-}} | {{#vardefine:CROSS_COMPILE|/opt/cross/arm-ronetix-eabi-8.3.0/bin/arm-ronetix-eabi-}} | ||
{{Summary SAM9 A5 | {{#var:HARDWARE_NAME}} | | {{Summary SAM9 A5 | {{#var:HARDWARE_NAME}} | | ||
{{#var:HARDWARE_NAME}} is a System-on-module (SoM) board in SODIMM204 format designed for embedded applications. | {{#var:HARDWARE_NAME}} is a System-on-module (SoM) board in SODIMM204 format designed for embedded applications. | ||
Line 12: | Line 11: | ||
</p> | </p> | ||
|SAM9-CM_top.png| | |SAM9-CM_top.png| | ||
https://ronetix.at/product/sam9x5-cm-cpu-module-with-atmel-at91sam9x5-series| | https://ronetix.at/product/sam9x5-cm-cpu-module-with-atmel-at91sam9x5-series | ||
<p> | |||
Information about at91bootstrap, U-BOOT, Linux can be found here:<br> | |||
https://www.linux4sam.org/bin/view/Linux4SAM/LegacySAM9x5Page</p>| | |||
}} | }} | ||
Line 18: | Line 20: | ||
This bootloader is based on https://github.com/linux4sam/at91bootstrap, branch at91bootstrap-3.x | This bootloader is based on https://github.com/linux4sam/at91bootstrap, branch at91bootstrap-3.x | ||
==== Setup the cross compiler and CPU architecture ==== | ==== Setup the cross-compiler and CPU architecture ==== | ||
$ export ARCH={{#var:ARCH}} | $ export ARCH={{#var:ARCH}} | ||
$ export CROSS_COMPILE={{#var:CROSS_COMPILE}} | $ export CROSS_COMPILE={{#var:CROSS_COMPILE}} | ||
==== Clone the latest revision of the repo ==== | ==== Clone the latest revision of the repo ==== | ||
$ git clone | $ git clone git@github.com:ronetix/at91bootstrap.git -b {{#var:BRANCH}} | ||
$ cd at91bootstrap | $ cd at91bootstrap | ||
Latest revision as of 12:44, 30 August 2022
SAM9X5-CM is a System-on-module (SoM) board in SODIMM204 format designed for embedded applications. SAM9X5-CM is using the Microchip (ATMEL) AT91SAM9x5 CPU with an ARM926EJ CPU running at 400MHz Product Info: https://ronetix.at/product/sam9x5-cm-cpu-module-with-atmel-at91sam9x5-series
Information about at91bootstrap, U-BOOT, Linux can be found here: |
Building at91bootstrap - second level bootloader for SAM9X5-CM
This bootloader is based on https://github.com/linux4sam/at91bootstrap, branch at91bootstrap-3.x
Setup the cross-compiler and CPU architecture
$ export ARCH=arm $ export CROSS_COMPILE=/opt/cross/arm-ronetix-eabi-8.3.0/bin/arm-ronetix-eabi-
Clone the latest revision of the repo
$ git clone git@github.com:ronetix/at91bootstrap.git -b at91bootstrap-3.10.4_rnx $ cd at91bootstrap
Configure and build
$ make sam9x5_cm_nf_uboot_defconfig $ make
Build Results
File Name | Description |
---|---|
binaries/at91bootstrap.bin | BIN image, should be programmed at address 0x0 |
binaries/at91bootstrap.elf | ELF image used for JTAG debugging |