Markus Fröschle
|
a8f4fcaa9e
|
swapped out pci initialization into separate source file (still needs some testing bevore removing the original)
|
2013-10-21 10:03:00 +00:00 |
|
Markus Fröschle
|
151621cdf1
|
replaced oldstyle diagnostic message statement
|
2013-10-19 04:36:29 +00:00 |
|
Markus Fröschle
|
f0959089fd
|
prepared to move dspi functionality into a separate source file.
removed obsolete print statement
|
2013-10-16 13:35:32 +00:00 |
|
Markus Fröschle
|
eb7c7017f8
|
include <stdbool.h> to resolve "true" and "false"
|
2013-10-15 05:09:46 +00:00 |
|
Markus Fröschle
|
829cdbcea5
|
clear data segment only if we are running from ROM/flash
|
2013-10-15 05:07:18 +00:00 |
|
Markus Fröschle
|
be4b91f9f2
|
bumped version number
|
2013-10-15 04:49:39 +00:00 |
|
Markus Fröschle
|
c419a8fe81
|
stop and disable unused SOC components by stopping their clocks
|
2013-08-13 10:20:44 +00:00 |
|
Markus Fröschle
|
4586a15fcd
|
stop and disable unused SOC components by stopping their clocks
|
2013-08-13 10:05:06 +00:00 |
|
Markus Fröschle
|
4ab8e279ff
|
reverted previous change which was plain wrong
|
2013-08-13 05:55:21 +00:00 |
|
Markus Fröschle
|
149ab930d1
|
fixed initialization of GPIO DMA pin assignments
|
2013-08-13 05:47:37 +00:00 |
|
Markus Fröschle
|
b3c670453c
|
modified init_gpio() to use symbolic values for initialization and added comments
|
2013-08-12 15:23:26 +00:00 |
|
Markus Fröschle
|
d31921b0d4
|
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
|
580a85b71a
|
modified BaS copy to also have the exception routines in RAM
|
2013-08-05 04:22:10 +00:00 |
|
Markus Fröschle
|
18894d7b61
|
finished early exception vector table
|
2013-08-02 22:13:11 +00:00 |
|
Markus Fröschle
|
16d1f5f7b2
|
initialize prelaminary exception vector table
|
2013-08-02 17:35:01 +00:00 |
|
Markus Fröschle
|
15d97c9f42
|
clear BaS data segment at start
|
2013-08-01 05:46:39 +00:00 |
|
Markus Fröschle
|
9307d99c98
|
memory to memory DMA test
display BaS version and compile date/time
|
2013-07-31 20:57:55 +00:00 |
|
Markus Fröschle
|
b9f1c81085
|
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
|
9c405a5ba2
|
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
|
395b1c7850
|
added display of reset cause and processor identification
|
2013-07-23 05:05:07 +00:00 |
|
Markus Fröschle
|
2575ccc5c4
|
fixed SLT signedness
|
2013-07-15 04:27:28 +00:00 |
|
Markus Fröschle
|
42d55f28ff
|
fixed (hopefully) SD-card busy-wait loops
|
2013-07-14 17:36:46 +00:00 |
|
Markus Fröschle
|
413c2a94ee
|
added FASTRAM_END to BaS
|
2013-07-02 10:23:05 +00:00 |
|
Markus Fröschle
|
3c056da524
|
set FASTRAM_END for Firetos
|
2013-07-02 09:58:30 +00:00 |
|
Markus Fröschle
|
996ca82d71
|
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
|
2861d8c016
|
deciphered SDRAM initialization values (SDCR and SDMR) with Coldfire preprocessor macros
|
2013-02-05 16:33:35 +00:00 |
|
Markus Fröschle
|
1f8aea471c
|
deciphered SDRAM initialization values (SDCFG1 and 2) with Coldfire preprocessor macros
|
2013-02-05 10:41:18 +00:00 |
|
Markus Fröschle
|
99750ee379
|
fixed doubly definition of wait_() routines
|
2013-01-21 13:13:33 +00:00 |
|
Markus Fröschle
|
502892f474
|
avoid compiler warning due to bogus comparison
|
2013-01-21 11:06:35 +00:00 |
|
Markus Fröschle
|
074614e50c
|
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
|
e52401b024
|
merged SD_CARD branch
|
2012-12-15 18:25:15 +00:00 |
|
Markus Fröschle
|
7975ee35b2
|
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
|
55d0e0b9fb
|
|
2012-12-09 18:17:07 +00:00 |
|
Markus Fröschle
|
f124b71092
|
added version numbering
|
2012-12-09 14:02:50 +00:00 |
|
Markus Fröschle
|
981db7e1c8
|
code does now flash with bdmctrl and runs with FireTOS and EmuTOS
|
2012-12-09 10:23:48 +00:00 |
|
Markus Fröschle
|
be7c0111f6
|
fixed hang in Firetos initialize_hardware()
|
2012-12-08 08:33:45 +00:00 |
|
Markus Fröschle
|
7d60d34f90
|
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
|
a53d35f9b5
|
renamed functions to spi_...() and sd_card...() according to target
|
2012-12-04 08:49:21 +00:00 |
|
Markus Fröschle
|
5ffc7def57
|
removed a few other volatile declarations
|
2012-11-28 04:25:09 +00:00 |
|
Markus Fröschle
|
000e2a0a0a
|
removed stupid "volatile void" declaration
|
2012-11-28 04:18:13 +00:00 |
|
Markus Fröschle
|
eab62d6676
|
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
|
7494aa5cb3
|
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
|
318ede8240
|
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
|
57a5a763ec
|
disabled FPGA early until its initialized freshly.
|
2012-11-17 21:05:12 +00:00 |
|
Markus Fröschle
|
39eacc978d
|
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
|
4dafbc7894
|
renamed directory
|
2012-11-16 18:57:09 +00:00 |
|