Commit Graph

336 Commits

Author SHA1 Message Date
Markus Fröschle
b9c72eb9e8 structure finished. Copy to memory should work (not tested yet) as well as verification, flash routines yet need to be written 2012-12-18 14:38:14 +00:00
Markus Fröschle
58504bdf98 fixed comments and added more diagnostic error messages 2012-12-17 21:15:12 +00:00
Markus Fröschle
38247c79a9 parsing finished 2012-12-17 20:58:01 +00:00
Markus Fröschle
b842c061e5 parsing S-records nearly finished, computing of checksum works 2012-12-17 20:14:55 +00:00
Markus Fröschle
c461730076 incorporated s19reader in build 2012-12-17 18:24:27 +00:00
Markus Fröschle
fd1b041675 added comments 2012-12-17 16:48:15 +00:00
Markus Fröschle
b257a93211 packed structures 2012-12-17 16:32:58 +00:00
Markus Fröschle
55c2f783b2 started implementation of S-record reader 2012-12-17 16:30:43 +00:00
Markus Fröschle
53842173cb fixed eclipse project settings 2012-12-17 08:56:22 +00:00
Markus Fröschle
b32848ebbd some transfer timing tests: pretty slow. Fastest I can get is about 16 kBytes/s 2012-12-16 12:11:32 +00:00
Markus Fröschle
6bfdcea1ba enabled faster clocking rate on cards that support it and did some transfer timing tests 2012-12-16 10:51:50 +00:00
Markus Fröschle
88f3708506 started development of bootstrap flashing code load 2012-12-16 07:52:21 +00:00
Markus Fröschle
613c55b7c6 got rid of non-Coldfire defines 2012-12-16 06:45:28 +00:00
Markus Fröschle
cc41e6e49b renamed FCLK_xxx macros to SPICLK_xxx 2012-12-16 06:42:13 +00:00
Markus Fröschle
21ff94f57c explicitely initialize SPI to start with slow clock 2012-12-16 06:39:58 +00:00
Markus Fröschle
0fd987e847 further cleaned up project 2012-12-16 06:36:21 +00:00
Markus Fröschle
5b7ee343e9 cleaned up project - removed unused files 2012-12-15 18:55:39 +00:00
Markus Fröschle
e298e1b4c9 fixed a few compiler warnings 2012-12-15 18:50:15 +00:00
Markus Fröschle
68194329d2 merged SD_CARD branch 2012-12-15 18:25:15 +00:00
Markus Fröschle
499c6af355 was accidentally added to svn; deleted 2012-12-10 10:05:39 +00:00
Markus Fröschle
a1c1b039b4 was accidentally added to svn 2012-12-10 10:04:05 +00:00
Markus Fröschle
1a718db4aa cleaned up project:
-moved all includes into "include" directory
-extracted "wait...()"-routines into separate files
2012-12-10 10:01:49 +00:00
Markus Fröschle
b2f1b22335 cleaned up project:
-moved all includes into "include" directory
-extracted "wait...()"-routines into separate files
2012-12-10 09:44:19 +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
9840bf0640 flashing works with host-flash routine. Plugin doesn't for some reason 2012-12-09 10:36: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
77f0164502 can now flash through bdmctrl 2012-12-09 06:34:05 +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
b85b977223 renamed functions to spi_...() and sd_card...() according to target 2012-12-03 12:02:55 +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
85d23c994a write diagnostic message if PIC initialization failed 2012-11-24 07:00:00 +00:00
Markus Fröschle
a9d3cfeeb5 cosmetic changes 2012-11-20 22:27:47 +00:00
Markus Fröschle
5d97a5161e added comment 2012-11-20 22:21:49 +00:00
Markus Fröschle
b084209e46 added comments 2012-11-19 16:48:17 +00:00
Markus Fröschle
f2aa8f6bad use shorter sd_send_bytes() routines 2012-11-19 16:42:46 +00:00
Markus Fröschle
459e39a42d use shorter sd_send_bytes() routines 2012-11-19 15:02:06 +00:00
Markus Fröschle
55d26c5271 modified as inline functions 2012-11-19 14:19:10 +00:00
Markus Fröschle
11b5d0c01b added optimized read and write routines 2012-11-19 14:00:00 +00:00
Markus Fröschle
5ae1cf4cb1 modified to accept new path (BaS_gcc) 2012-11-19 12:03:48 +00:00
Markus Fröschle
1f89005d16 new include file sd_card.h 2012-11-19 06:38:02 +00:00
Markus Fröschle
b3b93a8041 new include file sd_card.h 2012-11-19 06:37:17 +00:00
Markus Fröschle
8edac06f30 fixed eclipse build settings (scanner did not work right on MacOSX) 2012-11-19 06:22:37 +00:00
Markus Fröschle
f0d6cf3abd beefed up with Freescale's symbolic constants which hopefully makes the code more readable. 2012-11-18 20:57:16 +00:00
Markus Fröschle
c826e061f2 updated comments 2012-11-18 10:28:21 +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