Commit Graph

427 Commits

Author SHA1 Message Date
Markus Fröschle
86d40efd50 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
24f04538f6 added flash test routines (temporary) 2013-08-01 19:16:22 +00:00
Markus Fröschle
23e9951ea9 do DMA copy from FLASH 2013-08-01 19:14:32 +00:00
Markus Fröschle
d25f3ecf1d continue implementing mmu.S in C 2013-08-01 16:24:58 +00:00
Markus Fröschle
313c480904 started MMU implementation in C 2013-08-01 16:01:35 +00:00
Markus Fröschle
8dda70209a renamed spidma.[ch] to dma.[ch] 2013-08-01 10:56:11 +00:00
Markus Fröschle
4e97215534 clear BaS data segment at start 2013-08-01 05:46:39 +00:00
Markus Fröschle
f67b0e4d17 memory to memory DMA test
display BaS version and compile date/time
2013-07-31 20:57:55 +00:00
Markus Fröschle
ded976b05d inserted a wait cycle to ensure FPGA reset finished before configuration 2013-07-31 10:10:01 +00:00
Markus Fröschle
2d18a2310e MCD DMA memcpy() test. Takes ages. 2013-07-30 20:31:41 +00:00
Markus Fröschle
3dc3bc8297 memcpy() with Coldfire DMA started 2013-07-30 19:19:14 +00:00
Markus Fröschle
08ad089de0 modified callback type 2013-07-29 21:06:18 +00:00
Markus Fröschle
ae98a0ffb7 translated comment 2013-07-29 20:43:46 +00:00
Markus Fröschle
7c9b1ed228 added symbolic constants for interrupt sources 2013-07-29 20:42:44 +00:00
Markus Fröschle
1345fb02a1 added comments 2013-07-29 17:24:31 +00:00
Markus Fröschle
df714c86eb updated comments and made (hopefully) better readable 2013-07-29 15:20:57 +00:00
Markus Fröschle
cf56195375 symbolic names for FPGA interrupt registers 2013-07-29 15:11:33 +00:00
Markus Fröschle
0e27814077 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
55d0824ed3 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
0a874de24d merged changes 2013-07-24 08:29:39 +00:00
Markus Fröschle
a981488045 modified comments 2013-07-23 19:39:48 +00:00
Markus Fröschle
f23087ee19 changed comment 2013-07-23 15:21:11 +00:00
Markus Fröschle
5ba9359ae0 modified comments 2013-07-23 10:08:18 +00:00
Markus Fröschle
ee307287a3 added display of reset cause and processor identification 2013-07-23 05:05:07 +00:00
Markus Fröschle
7c6dc866dc 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
76634ec74c CS_HIGH() and CS_LOW() mixed up? 2013-07-19 10:07:38 +00:00
Markus Fröschle
7982d415ef fully renamed ty to card_type 2013-07-19 04:33:46 +00:00
Markus Fröschle
0fe44c5f1d fixed error checking 2013-07-18 13:11:52 +00:00
Markus Fröschle
8316c31f2a fixed same for fast SPI clock 2013-07-18 08:51:55 +00:00
Markus Fröschle
fe0dd67376 Added missing SPI timing parameter MCF_DSPI_DCTAR_CSSCK. 2013-07-18 08:45:08 +00:00
Markus Fröschle
ff83631760 modified write command to wait until card isn't busy anymore 2013-07-15 08:27:35 +00:00
Markus Fröschle
0144e594c5 more stable now but still errors 2013-07-15 06:14:00 +00:00
Markus Fröschle
b3ff4f9d08 fixed SLT signedness 2013-07-15 04:27:28 +00:00
Markus Fröschle
fc7967b4dc fixed formatting 2013-07-14 19:34:00 +00:00
Markus Fröschle
61e2d599cf fixed formatting 2013-07-14 19:07:29 +00:00
Markus Fröschle
0af49237fc fixed (hopefully) SD-card busy-wait loops 2013-07-14 17:36:46 +00:00
Markus Fröschle
5687be4424 translated comments 2013-07-07 21:05:04 +00:00
Markus Fröschle
a54a2fabe6 modified GFX initialisation (32 MHz) 2013-07-07 20:54:06 +00:00
Markus Fröschle
3b192dc674 fixed formatting 2013-07-07 13:05:26 +00:00
Markus Fröschle
5c2fea7fc6 added comments 2013-07-05 16:27:35 +00:00
Markus Fröschle
35657980cf added FASTRAM_END to BaS 2013-07-02 10:23:05 +00:00
Markus Fröschle
b6fb51acff set FASTRAM_END for Firetos 2013-07-02 09:58:30 +00:00
Markus Fröschle
21232c7e09 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
3f606545a9 uncommented unused functions 2013-05-14 18:45:47 +00:00
Markus Fröschle
9f3167d2b2 much more stable now but still I/O errors when copying large volumes 2013-05-13 19:41:55 +00:00
Markus Fröschle
c2e4e830be seems to work now flawlessly 2013-05-13 17:11:26 +00:00
Markus Fröschle
1874686b84 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
73b3185497 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
2ecd8c8a2f 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
d3a40de4ce changed SPI timing parameters to what firetos uses 2013-05-12 08:08:05 +00:00