Commit Graph

231 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
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
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
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
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
b3b93a8041 new include file sd_card.h 2012-11-19 06:37:17 +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
Markus Fröschle
77748bdbff loops to trick out DSPI FIFO 2012-11-18 09:25:28 +00:00
Markus Fröschle
1df70e6aee started sd_card.c transcribe to C 2012-11-18 09:20:50 +00:00
Markus Fröschle
9aa82d6a91 added NOP() macro 2012-11-18 07:42:02 +00:00
Markus Fröschle
e6f5d863fc return from busy-waiting after a certain time 2012-11-18 07:39:33 +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