| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
ram_vector_install() in cpuio.c
|
|
|
|
|
|
|
|
| |
* Fixed file header
* Formatted code to be atleast below the 80 character limit
* Incorporated defines for CM_WKUP registers
* Included defines for UART0 RXD/TXD Control Module registers
* Added defines for pad control bits
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
reserved for exception vectors
The AM335x jumps to a predefined location when handling an exception. The default locations of the
exception handlers are tablified in Table 26-3 under Section 26.1.3.2 in the AM335x TRM. When Umon
is executing and an exception occurs the AM335x will normally try to jump to the default exception
handler appropriate for the exception that has occured. Since Umon defines a set of custom exception
handlers, the addresses of these exception handlers must be stored in the RAM exception vector
space in the Public RAM of the AM335x. This is done so that when an exception occurs, instead of
program execution being transferred to one of the default exception handlers, it will instead be
transferred to a custom exception handler defined by Umon.
|
|
|
|
|
| |
The internal SRAM of the AM335x/BBB is 109KB. First half is allocated to Umon code and
nonvolatile data while the second half is allocated to volatile data.
|
|
|
|
|
| |
CONSOLE_UART_BASE in config.h is set to UART0_BASE, where UART0_BASE is defined in am335x.h.
As a result, the inclusion of am335x.h in config.h has been added as well.
|
|
|
|
| |
arm1136j-s to cortex-a8
|
| |
|
| |
|
|
|
|
|
|
| |
am335x.h contains register base addresses and offsets specific to the AM335x found
on the BBB. The inclusion of this file replaces omap3530.h found in rom_reset.S
and ram_reset.S.
|
|
|
|
|
|
| |
The ADS7846 Interface routines are not relevant to the BBB port, therefore it is removed.
Unlike the previously existing ad7843.c, ads7846.c does not have to be removed from the
compilation process as it is not included.
|
| |
|
|
|
|
|
|
| |
nand740.c is for the NAND device found on the CSB740. Hence, the file is not
relevant to the BBB. The file has also been removed from the compilation
process in Makefile.
|
|
|
|
| |
xcmddcl.h and xcmdtbl.h
|
|
|
|
|
|
|
|
| |
* Updated header comment to reflect BBB target and the individual who
who did the adaptation
* CPU_* and PLATFORM_* have been set to match BBB target
* ALLOCSIZE is set to 1KB
* All INCLUDE_xx macros have been set to 0
|
|
|
|
|
| |
The AD7843 Interface routines are not relevant to the BBB, therefore it is removed.
ad7843.c has been removed from the compilation process in Makefile.
|
|
|
|
| |
Additionally, the compilation of these files were excluded in the Makefile
|
|
|
|
|
|
| |
The former cpuio.* files contained code specific to CSB740. It was replaced with
the template cpuio.* files with the getUartDivisor() function retained from the
previous cpuio.c
|
| |
|
| |
|
|
|
|
|
| |
'boot' and 'ramtst' targets in Makefile need to have prerequisite makefile
as "Makefile" instead of "makefile".
|
|
|
|
|
| |
* Renamed CSB740_boot.ldt -> BEAGLEBONEBLACK_boot.ldt
* Renamed CSB740_ramtst.ldt -> BEAGLEBONEBLACK_ramtst.ldt
|
|
|
|
|
| |
The BASE variable was changed from $(TOPDIR)/target -> $(TOPDIR) as the "target"
directory's contents were moved to the $(TOPDIR).
|
|
|
|
|
| |
* Changed PLATFORM and TGTDIR to match BBB target
* Fixed inclusion of .make files
|
| |
|
| |
|
| |
|
| |
|
|
Prior to this three changes were made:
* Remove umon_ prefix from parent directories.
* Collapse main/target/ into main/
* Remove ports/template/flashtest.scr.ucon script.
|