Commit Graph

684 Commits

Author SHA1 Message Date
Markus Fröschle
3602d3ce5d 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
a8eaa24a9f added flash test routines (temporary) 2013-08-01 19:16:22 +00:00
Markus Fröschle
4bfd54402e removed unneccessary waits 2013-08-01 19:15:26 +00:00
Markus Fröschle
cfddfcc17f do DMA copy from FLASH 2013-08-01 19:14:32 +00:00
Markus Fröschle
33425fd11b continue implementing mmu.S in C 2013-08-01 16:24:58 +00:00
Markus Fröschle
e87a6c7ff9 started MMU implementation in C 2013-08-01 16:01:35 +00:00
Markus Fröschle
e887fc4dd7 renamed spidma.[ch] to dma.[ch] 2013-08-01 10:56:11 +00:00
Markus Fröschle
15d97c9f42 clear BaS data segment at start 2013-08-01 05:46:39 +00:00
Markus Fröschle
9307d99c98 memory to memory DMA test
display BaS version and compile date/time
2013-07-31 20:57:55 +00:00
Markus Fröschle
5ba5b5bd5d removed initialization of FBCS0 since it prevented init_fpga() from working (probably wrong init value?) 2013-07-31 17:56:24 +00:00
Markus Fröschle
f68bc0e3b3 inserted a wait cycle to ensure FPGA reset finished before configuration 2013-07-31 10:10:01 +00:00
Markus Fröschle
420ce2b2c5 MCD DMA memcpy() test. Takes ages. 2013-07-30 20:31:41 +00:00
Markus Fröschle
62596bfa1f memcpy() with Coldfire DMA started 2013-07-30 19:19:14 +00:00
Markus Fröschle
f6f8e88b5a added DMA initiator list 2013-07-30 15:54:07 +00:00
Markus Fröschle
a3a4b5d936 modified callback type 2013-07-29 21:06:18 +00:00
Markus Fröschle
730cf51418 translated comment 2013-07-29 20:43:46 +00:00
Markus Fröschle
359c533cbf added symbolic constants for interrupt sources 2013-07-29 20:42:44 +00:00
Markus Fröschle
0c7e8618d3 added comments 2013-07-29 17:24:31 +00:00
Markus Fröschle
888ccc4be7 updated comments and made (hopefully) better readable 2013-07-29 15:20:57 +00:00
Markus Fröschle
9a4cce070f symbolic names for FPGA interrupt registers 2013-07-29 15:11:33 +00:00
Markus Fröschle
b9f1c81085 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
9c405a5ba2 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
5aee0ce838 merged changes 2013-07-24 08:29:39 +00:00
Markus Fröschle
92c3f3ab23 modified comments 2013-07-23 19:39:48 +00:00
Markus Fröschle
7c106ff2d2 changed comment 2013-07-23 15:21:11 +00:00
Markus Fröschle
eca4c710e2 modified comments 2013-07-23 10:08:18 +00:00
Markus Fröschle
395b1c7850 added display of reset cause and processor identification 2013-07-23 05:05:07 +00:00
Markus Fröschle
74dd7a6f13 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
a97cff3aa0 modified RAM BaS start address 2013-07-23 05:01:59 +00:00
Markus Fröschle
f0aac72a98 added processor JTAG ids 2013-07-23 04:57:44 +00:00
Markus Fröschle
865d698ace updated comments 2013-07-22 14:47:55 +00:00
Markus Fröschle
a5393816d6 avoid gcc warnings (and potential errors) when strict aliasing is on 2013-07-22 08:09:49 +00:00
Markus Fröschle
341ee782e4 CS_HIGH() and CS_LOW() mixed up? 2013-07-19 10:07:38 +00:00
Markus Fröschle
b15467e9d7 fully renamed ty to card_type 2013-07-19 04:33:46 +00:00
Markus Fröschle
3d4ea8739c fixed error checking 2013-07-18 13:11:52 +00:00
Markus Fröschle
c3a1a31680 fixed same for fast SPI clock 2013-07-18 08:51:55 +00:00
Markus Fröschle
7afeaab4c9 Added missing SPI timing parameter MCF_DSPI_DCTAR_CSSCK. 2013-07-18 08:45:08 +00:00
Markus Fröschle
8363c77788 modified write command to wait until card isn't busy anymore 2013-07-15 08:27:35 +00:00
Markus Fröschle
9585061411 more stable now but still errors 2013-07-15 06:14:00 +00:00
Markus Fröschle
2575ccc5c4 fixed SLT signedness 2013-07-15 04:27:28 +00:00
Markus Fröschle
65c4da129b fixed formatting 2013-07-14 19:34:00 +00:00
Markus Fröschle
f08832d584 fixed formatting 2013-07-14 19:07:29 +00:00
Markus Fröschle
42d55f28ff fixed (hopefully) SD-card busy-wait loops 2013-07-14 17:36:46 +00:00
Markus Fröschle
72d44eb7ea added multichannel DMA API (MCDAPI) to BaS 2013-07-11 19:49:32 +00:00
Markus Fröschle
a312538c1f translated comments 2013-07-07 21:05:04 +00:00
Markus Fröschle
075989b1e4 modified GFX initialisation (32 MHz) 2013-07-07 20:54:06 +00:00
Markus Fröschle
3e6979592d fixed formatting 2013-07-07 13:05:26 +00:00
Markus Fröschle
e3900711c1 added comments 2013-07-05 16:27:35 +00:00
Markus Fröschle
16aeaad12d removed pc-relative quirks since not needed anymore 2013-07-05 16:13:32 +00:00
Markus Fröschle
413c2a94ee added FASTRAM_END to BaS 2013-07-02 10:23:05 +00:00