Commit Graph

586 Commits

Author SHA1 Message Date
Markus Fröschle
4d548399c4 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
93ea562e22 fixed call stack for MCD_start_DMA() 2013-08-10 05:31:49 +00:00
Markus Fröschle
8144312fbb fixed forgotten rename 2013-08-10 05:25:53 +00:00
Markus Fröschle
b1c2f79de3 modified comments 2013-08-09 14:19:25 +00:00
Markus Fröschle
ce6e14d347 only clear int 7 in int7 exception handler 2013-08-09 13:49:59 +00:00
Markus Fröschle
844dc74a2c modified comments 2013-08-09 13:38:10 +00:00
Markus Fröschle
3a7ad511b6 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
2771b8e774 removed unneeded statements 2013-08-09 12:11:44 +00:00
Markus Fröschle
71a9ec6ecd added more diagnostic text 2013-08-09 12:10:55 +00:00
Markus Fröschle
2fd415ecd2 SD-Driver works again (with the same problems than before) 2013-08-08 19:46:02 +00:00
Markus Fröschle
6a1869de06 backported interrupts.c from i2c branch 2013-08-08 15:47:09 +00:00
Markus Fröschle
e7f00a0a47 corrected MMU locked TLB for RAM and Makefile (RAM load address) 2013-08-07 19:29:55 +00:00
Markus Fröschle
af3690ed45 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
cf402e19c2 moved cache flush (immediately before MMU enable) 2013-08-07 10:13:31 +00:00
Markus Fröschle
89d85d9d5a removed locked TLB from 1fe00000 - not needed 2013-08-07 05:55:39 +00:00
Markus Fröschle
3dd062d092 fixed load address 2013-08-07 05:54:34 +00:00
Markus Fröschle
1ab9a7fda8 removed obsolete mmu.c 2013-08-07 05:31:20 +00:00
Markus Fröschle
56aca5559d avoid overwriting RAM BaS with DMA memcpy() test 2013-08-07 04:33:53 +00:00
Markus Fröschle
aad2fb23eb changed locked TLB pages to the last two megabytes of RAM 2013-08-07 04:33:10 +00:00
Markus Fröschle
7c6ec6b6fe changed RAM start address 2013-08-07 04:32:13 +00:00
Markus Fröschle
6c476c99b2 2013-08-06 15:06:08 +00:00
Markus Fröschle
cd1e6e7bde modified for modified BaS RAM load address 2013-08-06 15:05:10 +00:00
Markus Fröschle
32920a20c6 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
080c18f7d8 changed printouts (calculation of transfer speed corrected) 2013-08-05 19:39:18 +00:00
Markus Fröschle
3a06fa9465 (temporarily) disabled SD-card routines 2013-08-05 19:38:32 +00:00
Markus Fröschle
e0e3d3515c changed target address to make (temporarily) more room for BaS 2013-08-05 19:37:20 +00:00
Markus Fröschle
0913d8456c modified to make RAM version run again 2013-08-05 19:36:40 +00:00
Markus Fröschle
6d68c07ae1 modified to make RAM version run again 2013-08-05 19:35:59 +00:00
Markus Fröschle
941ef2c234 removed mmu.c
modified dma routines
2013-08-05 15:15:58 +00:00
Markus Fröschle
fe4666f58d 2013-08-05 04:36:25 +00:00
Markus Fröschle
f4c8890b2f modified BaS copy to also have the exception routines in RAM 2013-08-05 04:22:10 +00:00
Markus Fröschle
f58e4f5e08 finished comments 2013-08-05 04:00:16 +00:00
Markus Fröschle
75da9c46f2 added comment
set fastram end before start of RAM BaS
2013-08-04 18:40:36 +00:00
Markus Fröschle
97e2834377 added comments 2013-08-04 18:39:27 +00:00
Markus Fröschle
2090f21359 added comments 2013-08-02 22:14:59 +00:00
Markus Fröschle
375131230b fixed parameter order 2013-08-02 22:14:19 +00:00
Markus Fröschle
fa05f3808d finished early exception vector table 2013-08-02 22:13:11 +00:00
Markus Fröschle
892cab8379 added comments 2013-08-02 22:12:26 +00:00
Markus Fröschle
5ca670f1a6 dump script for bdmctrl 2013-08-02 22:11:47 +00:00
Markus Fröschle
924edd9cf4 check-script for BDM connection 2013-08-02 22:11:11 +00:00
Markus Fröschle
96c49c096b enabled TBLCF, disabled P&E 2013-08-02 22:10:21 +00:00
Markus Fröschle
87da9d6125 fixed asm statements 2013-08-02 20:12:34 +00:00
Markus Fröschle
8dac15a4c5 added a reference to handler() 2013-08-02 19:07:06 +00:00
Markus Fröschle
8448b2e579 initialize prelaminary exception vector table 2013-08-02 17:35:01 +00:00
Markus Fröschle
06ee231e55 shortened strings 2013-08-02 10:35:24 +00:00
Markus Fröschle
d343441384 added error text on exception 2013-08-02 10:07:44 +00:00
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
a3b8f8b64b removed unneccessary waits 2013-08-01 19:15:26 +00:00
Markus Fröschle
63938fcbfb do DMA copy from FLASH 2013-08-01 19:14:32 +00:00