Commit Graph

29 Commits

Author SHA1 Message Date
Markus Fröschle
eaabb211db modified Makefile to generate an elf file that bdmctrl understands.
added mcf5474.bdm to initialize firebee and flash (doesn't work yet for unknown reason)
2012-10-21 19:12:40 +00:00
Markus Fröschle
0321dd59e9 renamed linker script 2012-10-20 17:34:12 +00:00
Markus Fröschle
c04b07ce0d added comments 2012-10-19 12:14:30 +00:00
Markus Fröschle
17751a3ce8 simplified Makefile 2012-10-19 10:57:50 +00:00
Markus Fröschle
a00dc595c9 Modified Makefile and linker script ("make ram") to be able to compile with a ram address as target. Should ease BDM debugging roundtrip because no need to flash after a fresh compile. 2012-10-19 09:56:45 +00:00
Markus Fröschle
2f7d46d1c7 added $(STRT_OBJ) to clean target 2012-10-18 15:54:45 +00:00
Markus Fröschle
a81625527a removed last file 2012-10-18 15:49:21 +00:00
Markus Fröschle
428d38f7da 2012-10-16 17:33:55 +00:00
Markus Fröschle
688f9adfbb 2012-10-16 16:02:09 +00:00
Markus Fröschle
724eb85c1f added -mbitfield to init_fpga.o, it now compiles to nearly the same code than Fredi wrote. 2012-10-16 09:23:09 +00:00
Markus Fröschle
d5deccb848 bit checks to wait for FPGA ready were the wrong way round.
Allowed the compiler to use m68k bitfield instructions (-mbitfield). Now produces nearly the same code than Fredi's assembler sources.
2012-10-16 06:13:48 +00:00
Markus Fröschle
3acb43ace1 changed srecord extension to .s19 according to Vincent's suggestion 2012-10-14 19:58:31 +00:00
Markus Fröschle
e06aa59e1c removed object files list from final linker call since that's misleading (controlled through link script itself) 2012-10-14 14:15:31 +00:00
Markus Fröschle
ecfc91de85 added functions (in cache.[ch]) to flush data and instruction caches for specific memory regions 2012-10-14 10:37:54 +00:00
Markus Fröschle
67477861dc Made compiler more picky by adding -Wall to CFLAGS.
This showed up more warnings where some are already fixed.
2012-10-14 09:24:25 +00:00
Markus Fröschle
6d99e90df7 still had the wrong CPU in the Makefile. Not its "-mcpu=5474" as suggested. 2012-10-14 08:35:41 +00:00
Markus Fröschle
0b3a146609 fixed "clean" target to really clean
added a "depend" target
2012-10-14 07:01:07 +00:00
Markus Fröschle
1555f31976 fixed CFLAGS according to Vincent's suggestions 2012-10-14 06:45:34 +00:00
Markus Fröschle
fd26b3cd3f started link script rewrite - needed lots of symbol changes because leading underscores in symbol names 2012-10-13 21:14:57 +00:00
Markus Fröschle
be51183566 2012-10-13 07:34:40 +00:00
Markus Fröschle
1141456b52 2012-10-12 19:24:48 +00:00
Markus Fröschle
1536376c37 changed types to use <stdint.h> 2012-10-12 15:45:50 +00:00
Markus Fröschle
6d23105563 fixed pattern rules 2012-10-12 06:55:17 +00:00
Markus Fröschle
a9d1a24e18 no objects really go to the objs directory 2012-10-12 06:49:15 +00:00
Markus Fröschle
ee08924964 Fixed typo (SOBJS instead of AOBJS) 2012-10-12 06:43:48 +00:00
Markus Fröschle
5ac0c061d1 generate object files into objs directory 2012-10-12 06:35:02 +00:00
Markus Fröschle
93fdb88e6d fixed typo (assembler sources weren't initialized correctly) 2012-10-12 06:16:50 +00:00
Markus Fröschle
7f729fa8ec rather optimize for size than speed for now 2012-10-12 06:13:44 +00:00
Markus Fröschle
e28abbcfa7 GNU toolchain Makefile 2012-10-11 14:11:52 +00:00