Commit Graph

611 Commits

Author SHA1 Message Date
Markus Fröschle
7356f96fae stop and disable unused SOC components by stopping their clocks 2013-08-13 10:05:06 +00:00
Markus Fröschle
fe077d6658 reverted previous change which was plain wrong 2013-08-13 05:55:21 +00:00
Markus Fröschle
8980517dbf fixed initialization of GPIO DMA pin assignments 2013-08-13 05:47:37 +00:00
Markus Fröschle
9ace9866c2 added code to selectively push areas of memory from the caches 2013-08-12 21:06:36 +00:00
Markus Fröschle
6ee9b72191 added CACR define bits, added functions to set and retrieve current cache value and removed PC-relative compilation of cache.c 2013-08-12 17:38:39 +00:00
Markus Fröschle
66efc34bdb modified init_gpio() to use symbolic values for initialization and added comments 2013-08-12 15:23:26 +00:00
Markus Fröschle
45e6f56554 removed initialization of MCF_PAD_PAR_DSPI since this is already done in sysinit.c 2013-08-12 11:55:42 +00:00
Markus Fröschle
f3e995d9ab changed mapping of system SRAM 2013-08-12 05:16:53 +00:00
Markus Fröschle
df75b8a5ac fixed error message (xhdi_get_capacity()) 2013-08-11 15:40:37 +00:00
Markus Fröschle
76ed42f0b5 converted to UNIX line endings 2013-08-11 15:33:06 +00:00
Markus Fröschle
4860050341 changed formatting 2013-08-11 13:47:47 +00:00
Markus Fröschle
14f0cd99eb changed types to <stdint.h> types 2013-08-11 13:47:16 +00:00
Markus Fröschle
4ace47e0e0 was still in DOS format - changed that to Unix 2013-08-11 13:46:25 +00:00
Markus Fröschle
de2026e3ca moved call to dma_init() 2013-08-11 13:45:10 +00:00
Markus Fröschle
5ad49e1ea4 made MCD_INCLUDE_EU always defined 2013-08-11 13:44:18 +00:00
Markus Fröschle
93dd7c8ee0 moved supervisor stack to RAMBAR1 2013-08-11 13:43:16 +00:00
Markus Fröschle
9ca65800e7 fixed display of __LINE__ 2013-08-11 13:42:13 +00:00
Markus Fröschle
da8a1ffcf5 added verification routine to DMA test: does not work yet
fixed crash when calculating transfer speed
2013-08-11 13:41:11 +00:00
Markus Fröschle
cd3c5a91d6 enabled target support for flashing. Seems to work at least for smaller binaries (BaS) while it doesn't for larger ones (EmuTOS). This seems to be caused by large buffers which cannot be reached by PC relative adressing on the target. 2013-08-11 05:30:59 +00:00
Markus Fröschle
982aeea2f9 fixed call stack for MCD_start_DMA() 2013-08-10 05:31:49 +00:00
Markus Fröschle
84477cc4d6 fixed forgotten rename 2013-08-10 05:25:53 +00:00
Markus Fröschle
0a14c170a0 modified comments 2013-08-09 14:19:25 +00:00
Markus Fröschle
738e1f5325 only clear int 7 in int7 exception handler 2013-08-09 13:49:59 +00:00
Markus Fröschle
180b832964 modified comments 2013-08-09 13:38:10 +00:00
Markus Fröschle
6f0e7c656d fixed a few minor bugs and added experimental code to do video page copies by DMA 2013-08-09 12:13:10 +00:00
Markus Fröschle
5279548105 removed unneeded statements 2013-08-09 12:11:44 +00:00
Markus Fröschle
55908b247a added more diagnostic text 2013-08-09 12:10:55 +00:00
Markus Fröschle
eec7a8fe43 SD-Driver works again (with the same problems than before) 2013-08-08 19:46:02 +00:00
Markus Fröschle
7adab9f89b backported interrupts.c from i2c branch 2013-08-08 15:47:09 +00:00
Markus Fröschle
42c96608e6 corrected MMU locked TLB for RAM and Makefile (RAM load address) 2013-08-07 19:29:55 +00:00
Markus Fröschle
bc51f7c6eb moved definition of FPGA_FLASH_DATA to linker script (where the other flash address definitions reside) 2013-08-07 10:46:17 +00:00
Markus Fröschle
74f3fdb197 moved cache flush (immediately before MMU enable) 2013-08-07 10:13:31 +00:00
Markus Fröschle
042b99b00e removed locked TLB from 1fe00000 - not needed 2013-08-07 05:55:39 +00:00
Markus Fröschle
3e766c69c6 fixed load address 2013-08-07 05:54:34 +00:00
Markus Fröschle
43321bdda4 removed obsolete mmu.c 2013-08-07 05:31:20 +00:00
Markus Fröschle
3fa25cf1f6 avoid overwriting RAM BaS with DMA memcpy() test 2013-08-07 04:33:53 +00:00
Markus Fröschle
d51caf50ee changed locked TLB pages to the last two megabytes of RAM 2013-08-07 04:33:10 +00:00
Markus Fröschle
35ce06a57c changed RAM start address 2013-08-07 04:32:13 +00:00
Markus Fröschle
f6d9c2c90e 2013-08-06 15:06:08 +00:00
Markus Fröschle
1f911589fb modified for modified BaS RAM load address 2013-08-06 15:05:10 +00:00
Markus Fröschle
feeabc3eb7 fixed a typo in linker script
avoid copy of BaS if linked to RAM
2013-08-06 10:39:46 +00:00
Markus Fröschle
34d5c358cd changed printouts (calculation of transfer speed corrected) 2013-08-05 19:39:18 +00:00
Markus Fröschle
d2160aac9c (temporarily) disabled SD-card routines 2013-08-05 19:38:32 +00:00
Markus Fröschle
4a0974ae47 changed target address to make (temporarily) more room for BaS 2013-08-05 19:37:20 +00:00
Markus Fröschle
c48c04004e modified to make RAM version run again 2013-08-05 19:36:40 +00:00
Markus Fröschle
085cab10e4 modified to make RAM version run again 2013-08-05 19:35:59 +00:00
Markus Fröschle
2086a9b686 removed mmu.c
modified dma routines
2013-08-05 15:15:58 +00:00
Markus Fröschle
e000afc5b5 2013-08-05 04:36:25 +00:00
Markus Fröschle
6feecbbb6f modified BaS copy to also have the exception routines in RAM 2013-08-05 04:22:10 +00:00
Markus Fröschle
b7610ad0bd finished comments 2013-08-05 04:00:16 +00:00