Markus Fröschle
|
c149d2ecb8
|
stop and disable unused SOC components by stopping their clocks
|
2013-08-13 10:05:06 +00:00 |
|
Markus Fröschle
|
b6fdc3af2b
|
reverted previous change which was plain wrong
|
2013-08-13 05:55:21 +00:00 |
|
Markus Fröschle
|
2835be6aaa
|
fixed initialization of GPIO DMA pin assignments
|
2013-08-13 05:47:37 +00:00 |
|
Markus Fröschle
|
e478d9446c
|
modified init_gpio() to use symbolic values for initialization and added comments
|
2013-08-12 15:23:26 +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
|
f4c8890b2f
|
modified BaS copy to also have the exception routines in RAM
|
2013-08-05 04:22:10 +00:00 |
|
Markus Fröschle
|
fa05f3808d
|
finished early exception vector table
|
2013-08-02 22:13:11 +00:00 |
|
Markus Fröschle
|
8448b2e579
|
initialize prelaminary exception vector table
|
2013-08-02 17:35:01 +00:00 |
|
Markus Fröschle
|
2a9a57eeea
|
clear BaS data segment at start
|
2013-08-01 05:46:39 +00:00 |
|
Markus Fröschle
|
20b62d63b2
|
memory to memory DMA test
display BaS version and compile date/time
|
2013-07-31 20:57:55 +00:00 |
|
Markus Fröschle
|
1773c68af9
|
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
|
884f9eedd4
|
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
|
439ccea341
|
added display of reset cause and processor identification
|
2013-07-23 05:05:07 +00:00 |
|
Markus Fröschle
|
8ff592e6cd
|
fixed SLT signedness
|
2013-07-15 04:27:28 +00:00 |
|
Markus Fröschle
|
9539cf0c32
|
fixed (hopefully) SD-card busy-wait loops
|
2013-07-14 17:36:46 +00:00 |
|
Markus Fröschle
|
0a9c396d39
|
added FASTRAM_END to BaS
|
2013-07-02 10:23:05 +00:00 |
|
Markus Fröschle
|
ab94a57783
|
set FASTRAM_END for Firetos
|
2013-07-02 09:58:30 +00:00 |
|
Markus Fröschle
|
41fa049f5b
|
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
|
d81879b86a
|
deciphered SDRAM initialization values (SDCR and SDMR) with Coldfire preprocessor macros
|
2013-02-05 16:33:35 +00:00 |
|
Markus Fröschle
|
075062972b
|
deciphered SDRAM initialization values (SDCFG1 and 2) with Coldfire preprocessor macros
|
2013-02-05 10:41:18 +00:00 |
|
Markus Fröschle
|
14ac2e71ba
|
fixed doubly definition of wait_() routines
|
2013-01-21 13:13:33 +00:00 |
|
Markus Fröschle
|
a875f4062a
|
avoid compiler warning due to bogus comparison
|
2013-01-21 11:06:35 +00:00 |
|
Markus Fröschle
|
2483fecf74
|
reintroduced setting TOS "magic values" for RAM to avoid FireTOS RAM test and speed up boot
|
2013-01-20 12:03:00 +00:00 |
|
Markus Fröschle
|
68194329d2
|
merged SD_CARD branch
|
2012-12-15 18:25:15 +00:00 |
|
Markus Fröschle
|
51561769c6
|
cleaned up project:
-moved all includes into "include" directory
-extracted "wait...()"-routines into separate files
|
2012-12-10 09:30:27 +00:00 |
|
Markus Fröschle
|
97c82f6345
|
|
2012-12-09 18:17:07 +00:00 |
|
Markus Fröschle
|
89b3d2980e
|
added version numbering
|
2012-12-09 14:02:50 +00:00 |
|
Markus Fröschle
|
25d341b48f
|
code does now flash with bdmctrl and runs with FireTOS and EmuTOS
|
2012-12-09 10:23:48 +00:00 |
|
Markus Fröschle
|
182ae661ce
|
fixed hang in Firetos initialize_hardware()
|
2012-12-08 08:33:45 +00:00 |
|
Markus Fröschle
|
c6b029860f
|
Added LGPL copyright headers to all files that did undergo significant changes during the development of BaS_gcc.
Didn't touch any files that weren't changed.
Added COPYING and COPYING.LESSER, the LGPL mandatory license files
|
2012-12-04 08:57:13 +00:00 |
|
Markus Fröschle
|
7cdf71810f
|
renamed functions to spi_...() and sd_card...() according to target
|
2012-12-04 08:49:21 +00:00 |
|
Markus Fröschle
|
bb5159cca4
|
removed a few other volatile declarations
|
2012-11-28 04:25:09 +00:00 |
|
Markus Fröschle
|
8020d107b1
|
removed stupid "volatile void" declaration
|
2012-11-28 04:18:13 +00:00 |
|
Markus Fröschle
|
2077415729
|
declared wait()-routines as inline void volatile since gcc decided to optimize out them sometimes. Do we need __attribute__(always_inline) ?
|
2012-11-18 10:10:38 +00:00 |
|
Markus Fröschle
|
f4a0dec4e1
|
there was still an occasional hang in test_udp720101(). Commented offending statement until fully understood...
|
2012-11-17 22:31:01 +00:00 |
|
Markus Fröschle
|
700ee9adf6
|
there was still an occasional hang in test_udp720101(). Commented offending statement until fully understood...
|
2012-11-17 21:12:54 +00:00 |
|
Markus Fröschle
|
b8eb3353db
|
disabled FPGA early until its initialized freshly.
|
2012-11-17 21:05:12 +00:00 |
|
Markus Fröschle
|
913ea1f46a
|
modified busy waiting loops (new function: waitfor(us, condition) to only wait for a certain time until the expected condition comes true, otherwise just return without the job done
|
2012-11-17 14:22:34 +00:00 |
|
Markus Fröschle
|
807f433a2d
|
enabled SD card routines in bas again.
SD card detection seems to work.
|
2012-11-15 20:54:56 +00:00 |
|
Markus Fröschle
|
8c123b0ac3
|
replaced wait_xms()- and wait_xus()-routines by a generic one that takes the number of us to wait as a parameter
|
2012-11-15 06:25:15 +00:00 |
|
Vincent Rivière
|
93e537b0e7
|
Removed useless jmp variable.
|
2012-11-07 22:20:13 +00:00 |
|
Vincent Rivière
|
4ec8898ed2
|
Renamed _Bas_base and __BAS_VMA to __BAS_IN_RAM.
|
2012-11-07 22:18:27 +00:00 |
|
Vincent Rivière
|
25b5df12b4
|
Use __STRAM_END.
|
2012-11-07 21:54:21 +00:00 |
|
Vincent Rivière
|
4a969e2452
|
Fixed potential BaS size alignment issue.
|
2012-11-07 20:24:42 +00:00 |
|
Markus Fröschle
|
63d30c3943
|
compile cache.c -mpcrel
|
2012-11-03 22:35:47 +00:00 |
|
Markus Fröschle
|
62f8897ad3
|
removed register variables. Better let the compiler decide about.
|
2012-11-03 22:28:28 +00:00 |
|
Markus Fröschle
|
4f07bb08e3
|
activated cache flush again
|
2012-10-31 20:36:39 +00:00 |
|
Markus Fröschle
|
6f8034a742
|
now really fixed hang in dvi_on()
|
2012-10-31 20:35:39 +00:00 |
|
Markus Fröschle
|
42136299aa
|
fixed hang in dvi_on()
|
2012-10-31 20:07:47 +00:00 |
|
Markus Fröschle
|
92fed40335
|
fixed hang in init_video_ddr()
|
2012-10-31 19:45:59 +00:00 |
|