Commit Graph

258 Commits

Author SHA1 Message Date
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
Markus Fröschle
e000afc5b5 2013-08-05 04:36:25 +00:00
Markus Fröschle
6feecbbb6f modified BaS copy to also have the exception routines in RAM 2013-08-05 04:22:10 +00:00
Markus Fröschle
b7610ad0bd finished comments 2013-08-05 04:00:16 +00:00
Markus Fröschle
945082684c added comment
set fastram end before start of RAM BaS
2013-08-04 18:40:36 +00:00
Markus Fröschle
0ba4a66da0 added comments 2013-08-04 18:39:27 +00:00
Markus Fröschle
89842ea0d6 added comments 2013-08-02 22:14:59 +00:00
Markus Fröschle
fccb1cb7d0 fixed parameter order 2013-08-02 22:14:19 +00:00
Markus Fröschle
b9bb44f122 finished early exception vector table 2013-08-02 22:13:11 +00:00
Markus Fröschle
6ef41225b0 added comments 2013-08-02 22:12:26 +00:00
Markus Fröschle
8fbc2c9dba dump script for bdmctrl 2013-08-02 22:11:47 +00:00
Markus Fröschle
3233f33cc1 check-script for BDM connection 2013-08-02 22:11:11 +00:00
Markus Fröschle
6f258b23f9 enabled TBLCF, disabled P&E 2013-08-02 22:10:21 +00:00
Markus Fröschle
841faf920c fixed asm statements 2013-08-02 20:12:34 +00:00
Markus Fröschle
2c3d532404 added a reference to handler() 2013-08-02 19:07:06 +00:00
Markus Fröschle
63d7882521 initialize prelaminary exception vector table 2013-08-02 17:35:01 +00:00
Markus Fröschle
a62596ac9c shortened strings 2013-08-02 10:35:24 +00:00
Markus Fröschle
12ae2f74c0 added error text on exception 2013-08-02 10:07:44 +00:00
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
1aa169f163 removed unneccessary waits 2013-08-01 19:15:26 +00:00
Markus Fröschle
23e9951ea9 do DMA copy from FLASH 2013-08-01 19:14:32 +00:00