Markus Fröschle
|
17f423d777
|
clear data segment only if we are running from ROM/flash
|
2013-10-15 05:07:18 +00:00 |
|
Markus Fröschle
|
58cbdef3d8
|
bumped version number
|
2013-10-15 04:49:39 +00:00 |
|
Markus Fröschle
|
a281ee498b
|
removed unused variable
|
2013-10-14 18:43:29 +00:00 |
|
Markus Fröschle
|
12629ec3b7
|
SD card driver seems to be working stable now
|
2013-10-14 18:42:20 +00:00 |
|
Markus Fröschle
|
524f2f5f0a
|
spi baudrate setting
|
2013-10-13 20:25:26 +00:00 |
|
Markus Fröschle
|
697a0aa86c
|
spi baudrate setting
|
2013-10-13 20:24:03 +00:00 |
|
Markus Fröschle
|
2942f08534
|
improved timing a bit
|
2013-10-13 19:58:12 +00:00 |
|
Markus Fröschle
|
5a55faa169
|
made SD card working on plain EmuTOS
|
2013-10-12 16:22:51 +00:00 |
|
Markus Fröschle
|
4d216bf2f0
|
fixed typo in message
|
2013-10-10 10:37:54 +00:00 |
|
Markus Fröschle
|
4218e2e655
|
fixed a few MDMA-related quirks. DMA still doesn't work when running from RAM
|
2013-08-24 07:46:15 +00:00 |
|
Markus Fröschle
|
bbaa522b58
|
added start of pci implementation
|
2013-08-23 07:29:02 +00:00 |
|
Markus Fröschle
|
d1ab061195
|
modified to use library functions
|
2013-08-21 10:06:46 +00:00 |
|
Markus Fröschle
|
b84d4c4e9b
|
modified to use library functions (memcpy(), bzero())
|
2013-08-21 08:55:47 +00:00 |
|
Markus Fröschle
|
188f229132
|
added flash routines from Freescale dBug sources
|
2013-08-14 07:40:23 +00:00 |
|
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 |
|