Markus Fröschle
|
4080a8e5af
|
fixed reference to rt_cacr
|
2013-08-14 05:08:24 +00:00 |
|
Markus Fröschle
|
5ebb345478
|
add a routine to set interrupt level from C
|
2013-08-13 15:20:23 +00:00 |
|
Markus Fröschle
|
f0f25eac5e
|
stop and disable unused SOC components by stopping their clocks
|
2013-08-13 10:20:44 +00:00 |
|
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 |
|