Markus Fröschle
|
a5f0348e16
|
added verification routine to DMA test: does not work yet
fixed crash when calculating transfer speed
|
2013-08-11 13:41:11 +00:00 |
|
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 |
|