Commit Graph

457 Commits

Author SHA1 Message Date
Markus Fröschle
feb6a27869 provide an early exception vector table to catch exceptions during startup, before the final table has been set up (in exceptions.S) 2013-08-02 09:35:57 +00:00
Markus Fröschle
79bc80daa1 added flash test routines (temporary) 2013-08-01 19:16:22 +00:00
Markus Fröschle
63938fcbfb do DMA copy from FLASH 2013-08-01 19:14:32 +00:00
Markus Fröschle
21139924fc continue implementing mmu.S in C 2013-08-01 16:24:58 +00:00
Markus Fröschle
951447352c started MMU implementation in C 2013-08-01 16:01:35 +00:00
Markus Fröschle
e0e93657c4 renamed spidma.[ch] to dma.[ch] 2013-08-01 10:56:11 +00:00
Markus Fröschle
2a9a57eeea clear BaS data segment at start 2013-08-01 05:46:39 +00:00
Markus Fröschle
20b62d63b2 memory to memory DMA test
display BaS version and compile date/time
2013-07-31 20:57:55 +00:00
Markus Fröschle
bf21d1277e inserted a wait cycle to ensure FPGA reset finished before configuration 2013-07-31 10:10:01 +00:00
Markus Fröschle
f86cf45cbf MCD DMA memcpy() test. Takes ages. 2013-07-30 20:31:41 +00:00
Markus Fröschle
bf0945b5ff memcpy() with Coldfire DMA started 2013-07-30 19:19:14 +00:00
Markus Fröschle
fa35d25903 modified callback type 2013-07-29 21:06:18 +00:00
Markus Fröschle
8e899f146b translated comment 2013-07-29 20:43:46 +00:00
Markus Fröschle
e08cb7a8fa added symbolic constants for interrupt sources 2013-07-29 20:42:44 +00:00
Markus Fröschle
8030f2c99f added comments 2013-07-29 17:24:31 +00:00
Markus Fröschle
f30e251bfa updated comments and made (hopefully) better readable 2013-07-29 15:20:57 +00:00
Markus Fröschle
ec3eb5a51f symbolic names for FPGA interrupt registers 2013-07-29 15:11:33 +00:00
Markus Fröschle
1773c68af9 reverted previous changes that prevented FireTOS from booting (EmuTOS didn't have any problems) 2013-07-28 10:35:07 +00:00
Markus Fröschle
884f9eedd4 simplified MMU initialization
removed (apparently unneeded) MMU TLBs
added source file templates for SPI dma routines
2013-07-28 07:19:57 +00:00
Markus Fröschle
074f0176fc merged changes 2013-07-24 08:29:39 +00:00
Markus Fröschle
fb1b06f545 modified comments 2013-07-23 19:39:48 +00:00
Markus Fröschle
b765960ebb changed comment 2013-07-23 15:21:11 +00:00
Markus Fröschle
1ac7a27e81 modified comments 2013-07-23 10:08:18 +00:00
Markus Fröschle
439ccea341 added display of reset cause and processor identification 2013-07-23 05:05:07 +00:00
Markus Fröschle
59286d9c99 added missing NOP() when accessing MMU register to let the processor pipeline sync (according to Coldfire manual). 2013-07-23 05:04:02 +00:00
Markus Fröschle
ebc8f90743 CS_HIGH() and CS_LOW() mixed up? 2013-07-19 10:07:38 +00:00
Markus Fröschle
843ef46d81 fully renamed ty to card_type 2013-07-19 04:33:46 +00:00
Markus Fröschle
1c1f6407a2 fixed error checking 2013-07-18 13:11:52 +00:00
Markus Fröschle
871f2717a9 fixed same for fast SPI clock 2013-07-18 08:51:55 +00:00
Markus Fröschle
559c8f3b96 Added missing SPI timing parameter MCF_DSPI_DCTAR_CSSCK. 2013-07-18 08:45:08 +00:00
Markus Fröschle
d122267841 modified write command to wait until card isn't busy anymore 2013-07-15 08:27:35 +00:00
Markus Fröschle
348be15dd6 more stable now but still errors 2013-07-15 06:14:00 +00:00
Markus Fröschle
8ff592e6cd fixed SLT signedness 2013-07-15 04:27:28 +00:00
Markus Fröschle
257f23b55c fixed formatting 2013-07-14 19:34:00 +00:00
Markus Fröschle
7b320ac12c fixed formatting 2013-07-14 19:07:29 +00:00
Markus Fröschle
9539cf0c32 fixed (hopefully) SD-card busy-wait loops 2013-07-14 17:36:46 +00:00
Markus Fröschle
ad12d18ca5 translated comments 2013-07-07 21:05:04 +00:00
Markus Fröschle
c34ef0848a modified GFX initialisation (32 MHz) 2013-07-07 20:54:06 +00:00
Markus Fröschle
78d53264b7 fixed formatting 2013-07-07 13:05:26 +00:00
Markus Fröschle
82dd0eee4d added comments 2013-07-05 16:27:35 +00:00
Markus Fröschle
0a9c396d39 added FASTRAM_END to BaS 2013-07-02 10:23:05 +00:00
Markus Fröschle
ab94a57783 set FASTRAM_END for Firetos 2013-07-02 09:58:30 +00:00
Markus Fröschle
41fa049f5b removed BaS copy to RAM.
Since flashing is intended from a self-contained, SD-card loaded image, this is not neccessary anymore.
2013-07-02 09:53:48 +00:00
Markus Fröschle
ea701a052f uncommented unused functions 2013-05-14 18:45:47 +00:00
Markus Fröschle
3f2c9e5877 much more stable now but still I/O errors when copying large volumes 2013-05-13 19:41:55 +00:00
Markus Fröschle
f722fff16c seems to work now flawlessly 2013-05-13 17:11:26 +00:00
Markus Fröschle
3bfd0147bf read result of DSPI receiver fifo only after transfer has been finished completely (check with status register) 2013-05-13 14:21:35 +00:00
Markus Fröschle
a6cc9dc5ff read result of DSPI receiver fifo only after transfer has been finished completely (check with status register) 2013-05-13 14:15:10 +00:00
Markus Fröschle
be0ebdde26 read result of DSPI receiver fifo only after transfer has been finished completely (check with status register) 2013-05-13 14:06:36 +00:00
Markus Fröschle
65708ecfc7 changed SPI timing parameters to what firetos uses 2013-05-12 08:08:05 +00:00