Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ARM: save and print exception contextHEADmaster | Ben Gras | 2016-06-20 | 3 | -23/+201 |
| | | | | | | | | | | | | | | | | Debugging aid. Prints nice exception context info like: R0 = 0x00000000 R8 = 0x402fe8b0 R1 = 0x402ffd80 R9 = 0x40309b15 R2 = 0x00000800 R10 = 0x00000000 R3 = 0x402ffd40 R11 = 0x00000000 R4 = 0x402ffd40 R12 = 0x402fdd38 R5 = 0x402ffd80 SP = 0x40309694 R6 = 0x00000003 LR = 0x402fa348 R7 = 0x00000800 PC = 0x402f8614 VEC = 0x00000003 Data structures, definitions and code taken from RTEMS. | ||||
* | FAT fs changes: FAT code and larger ROM size | Ben Gras | 2016-06-20 | 5 | -4/+2420 |
| | | | | | | | | | | | | | | . add fatfs umon cli to it. unmodified from the umon 1.19 distribution, apache-licensed. . also add dosfs from the umon 1.19 distribution, which is similarly liberally licensed. . increase available 'ROM' size to 128kB minus 1kB secure + 18kB reserved (numbers from uboot wiki). . no unaligned access - needed to access fields in on-disk structs without gcc generating unaligned access instructions (causes data abort exceptions) . turn on shellvars for BBB as they are needed to connect FATFS to the SD i/o functions | ||||
* | some hooks to help building in RSB | Ben Gras | 2016-06-20 | 2 | -2/+21 |
| | |||||
* | BBB: README: Add section on installing uMon into the eMMC from an SD card | Jarielle Catbagan | 2015-08-22 | 1 | -0/+34 |
| | |||||
* | BBB: Add proper attributions to the files modified | Jarielle Catbagan | 2015-08-22 | 8 | -34/+120 |
| | |||||
* | README: Fix directory name references and remove reference to nonexistent ↵ | Jarielle Catbagan | 2015-08-22 | 1 | -7/+4 |
| | | | | main/README | ||||
* | BBB: Clean up *.c and *.h files using 'astyle --unpad-paren ↵ | Jarielle Catbagan | 2015-08-07 | 8 | -1317/+1381 |
| | | | | | | --align-pointer=name --lineend=linux --add-brackets --convert-tabs -A4 <file>' Note: <file> is the file being formatted | ||||
* | target version should be zero until port is completed | Ed Sutter | 2015-08-05 | 1 | -12/+2 |
| | |||||
* | update to glib with clean indication of where the files (that I didn't ↵ | Ed Sutter | 2015-08-05 | 17 | -246/+435 |
| | | | | create) came from | ||||
* | enable XMODEM so we don't have to manually write to uSD for updates | Ed Sutter | 2015-08-04 | 1 | -1/+1 |
| | |||||
* | BBB: Migrate MMC1 clock enable from am335x_mmc.c:mmcInit() to ↵ | Jarielle Catbagan | 2015-08-04 | 2 | -4/+4 |
| | | | | cpuio.c:initCPUio() | ||||
* | BBB: Makefile: Compile am335x_mmc.c | Jarielle Catbagan | 2015-08-04 | 1 | -1/+1 |
| | |||||
* | BBB: am335x_mmc.c: Integrate reading and writing functionality in "mmc" command | Jarielle Catbagan | 2015-08-04 | 1 | -2/+146 |
| | |||||
* | BBB: Add am335x_mmc.c and am335x_mmc.h that implement "mmc" command with ↵ | Jarielle Catbagan | 2015-08-04 | 2 | -0/+360 |
| | | | | initialization functionality | ||||
* | BBB: xcmddcl.h/xcmdtbl.h: Add "mmc" command | Jarielle Catbagan | 2015-08-04 | 2 | -0/+5 |
| | |||||
* | BBB: cpuio.c: Configure pins used by MMC1 | Jarielle Catbagan | 2015-08-04 | 1 | -0/+32 |
| | |||||
* | BBB: Migrate MMC0 clock enable from am335x_sd.c:sdInit() to cpuio.c:initCPUio() | Jarielle Catbagan | 2015-08-04 | 2 | -4/+4 |
| | | | | | | The reason why the MMC0 clock enable has to be executed much earlier is a result of the invocation of sdInstalled() in sd.h before sdInit(). Without this migration, an exception occurs since the MMC0 interface has not been enabled before it is accessed by sdInstalled(). | ||||
* | BBB: am335x.h: Add defines for register and pins used by MMC1 | Jarielle Catbagan | 2015-08-04 | 1 | -5/+19 |
| | |||||
* | reset major/minor version number to 3.0 | Ed Sutter | 2015-08-04 | 1 | -118/+10 |
| | |||||
* | tree cleanup using 'astyle --unpad-paren --align-pointer=name ↵ | Ed Sutter | 2015-08-03 | 204 | -45324/+46856 |
| | | | | --lineend=linux --add-brackets --convert-tabs --style=knf -A4 FILENAME' | ||||
* | fix incorred verbose help text | Ed Sutter | 2015-08-03 | 1 | -1/+1 |
| | |||||
* | fix warning caused by INCLUDE_TFS being unset | Ed Sutter | 2015-08-03 | 1 | -3/+2 |
| | |||||
* | BBB: Makefile: Compile am335x_sd.c | Jarielle Catbagan | 2015-08-03 | 1 | -1/+1 |
| | |||||
* | BBB: config.h: Enable the "sd" command via INCLUDE_SD | Jarielle Catbagan | 2015-08-03 | 1 | -1/+1 |
| | |||||
* | BBB: am335x_sd.c: Integrate reading and writing functionality in "sd" command | Jarielle Catbagan | 2015-08-03 | 1 | -3/+156 |
| | |||||
* | BBB: Add am335x_sd.c that implements the "sd" command initialization ↵ | Jarielle Catbagan | 2015-08-03 | 1 | -0/+270 |
| | | | | functionality | ||||
* | BBB: cpuio.c: Configure pins used for MMC0 interface | Jarielle Catbagan | 2015-08-03 | 1 | -0/+16 |
| | |||||
* | BBB: am335x.h: Add defines for MMC0 interface, AM335x MMC/SD registers, and ↵ | Jarielle Catbagan | 2015-08-03 | 1 | -4/+252 |
| | | | | CMD/responses | ||||
* | fix uninitialized variable issue in mpu_pll_init() | Ed Sutter | 2015-07-18 | 1 | -1/+1 |
| | |||||
* | INCLUDE_MEMCMDS eliminates the need for INCLUDE_DM/PM | Ed Sutter | 2015-07-18 | 1 | -2/+0 |
| | |||||
* | BBB: Makefile: Map uMon RAM in DDR3 | Jarielle Catbagan | 2015-07-18 | 1 | -3/+3 |
| | |||||
* | BBB: rom_reset.S: Initialize the SP at the top of SRAM prior to invoking ↵ | Jarielle Catbagan | 2015-07-18 | 1 | -2/+10 |
| | | | | pll_init and ddr_init | ||||
* | BBB: cpuio.c/rom_reset.S: Configure the MPU, Core, DDR, and Per PLLs and ↵ | Jarielle Catbagan | 2015-07-18 | 2 | -0/+257 |
| | | | | initialize the DDR3 memory | ||||
* | BBB: am335x.h/cpuio.c: Add CM_PER_GPIO1_CLKCTRL in am335x.h and change ↵ | Jarielle Catbagan | 2015-07-18 | 2 | -1/+2 |
| | | | | CM_DIV_M3_DPLL_PER to CM_PER_GPIO1_CLKCTRL in cpuio.c:initCPUio() | ||||
* | BBB: config.h: Enable INCLUDE_MEMCMDS | Jarielle Catbagan | 2015-07-18 | 1 | -1/+1 |
| | |||||
* | BBB: am335x.h: Fix invalid macro names and add definitions/redefinitions for ↵ | Jarielle Catbagan | 2015-07-18 | 1 | -6/+141 |
| | | | | DDR PHY, Control Module, CM_PER, CM_WKUP, and EMIF0 registers | ||||
* | BBB: cpuio.c: Fixed indentation | Jarielle Catbagan | 2015-07-18 | 1 | -32/+32 |
| | |||||
* | BBB: Changes to support runtime blinking LED. | Ed Sutter | 2015-07-13 | 6 | -17/+146 |
| | |||||
* | replace bashrc with envsetup to eliminate implication that it is bash specific | Ed Sutter | 2015-07-13 | 1 | -2/+1 |
| | |||||
* | remove files leftover from csb740 port | Ed Sutter | 2015-07-13 | 3 | -4131/+0 |
| | |||||
* | BBB: sd_setup.sh: Change /bin/bash -> /bin/sh to solely adhere to POSIX ↵ | Jarielle Catbagan | 2015-07-13 | 1 | -10/+10 |
| | | | | shell constructs | ||||
* | add sync to script to guarantee sd write completes, also missing '1' in fdisk | Ed Sutter | 2015-07-08 | 1 | -2/+4 |
| | |||||
* | BBB: Add sd_setup.sh to create a bootable SD and README to document SD and ↵ | Jarielle Catbagan | 2015-07-08 | 2 | -0/+280 |
| | | | | | | | | | | | UART booting sd_setup.sh is a script that automates the process of setting up an SD card with the appropriate uMon image to boot using either "raw" or FAT mode. README currently documents the steps required to boot the Beaglebone Black from an SD card or via UART. | ||||
* | BBB: Build a uMon image with a Configuration header and a GP header prepended. | Jarielle Catbagan | 2015-07-08 | 2 | -1/+54 |
| | |||||
* | BBB: Build an MLO file when booting from non-XIP devices (e.g. SD) | Jarielle Catbagan | 2015-07-04 | 2 | -0/+14 |
| | | | | | | | | | | An MLO file will be created from the concatenation of a corresponding GP header and the uMon image. A GP header must be prepended to the uMon image when booting from non-XIP devices. Refer to the AM335x TRM, Section 26.1.9 for more information. These type of images have been tested when booting the MLO file from an SD card with a FAT32 primary partition marked as Active. | ||||
* | BBB: xcmddcl.h/xcmdtbl.h: Remove irrelevant commands | Jarielle Catbagan | 2015-07-04 | 2 | -28/+2 |
| | |||||
* | BBB: Makefile: Remove irrelevant source files from CPUCSRC, IODEVSRC, and ↵ | Jarielle Catbagan | 2015-07-04 | 1 | -3/+3 |
| | | | | FLASHSRC | ||||
* | BBB: cpuio.c: Set devInit() to return 0 by default | Jarielle Catbagan | 2015-07-04 | 1 | -2/+2 |
| | | | | | devInit() is not currently being used. With the current state of uMon, all initializations unique to the AM335x are performed in initCPUio() for now | ||||
* | BBB: cpuio.h: Remove MONARGV0 | Jarielle Catbagan | 2015-07-04 | 1 | -2/+0 |
| | |||||
* | BBB: cpuio.*: Add UART0 initialization and set DEFAULT_BAUD_RATE to 115200 | Jarielle Catbagan | 2015-07-04 | 2 | -1/+26 |
| |