source: rtems/c/src/lib/libbsp/m68k/mcf52235/README @ 9b4422a2

4.115
Last change on this file since 9b4422a2 was 9b4422a2, checked in by Joel Sherrill <joel.sherrill@…>, on 05/03/12 at 15:09:24

Remove All CVS Id Strings Possible Using a Script

Script does what is expected and tries to do it as
smartly as possible.

+ remove occurrences of two blank comment lines

next to each other after Id string line removed.

+ remove entire comment blocks which only exited to

contain CVS Ids

+ If the processing left a blank line at the top of

a file, it was removed.

  • Property mode set to 100644
File size: 5.1 KB
Line 
1Description: Motorola MCF52235EVB
2============================================================================
3CPU: MCF52235, 60MHz
4SRAM: 32K
5FLASH: 256K
6
7This is a Motorola evaluation board that uses the MCF52235 Coldfire CPU.
8This board is running at 60MHz scaled from a 25MHz oscillator.
9
10============================================================================
11NOTES:
12
13Currently this BSP must be configured with most RTEMS features turned
14off as RAM usage is too high.
15
16Configure as follows:
17configure --target=m68k-rtems4.XXX --enable-rtemsbsp=mcf52235 \
18
19To get the tests to compile (but not run) change the linkcmds to specify
20a larger sram memory region (256K works).  This of course will let you
21compile all tests, but many or most of them wont run.
22
23See testsuites/samples/minumum for an example of what type of config flags
24you need for this BSP!
25
26In you project before you include confdefs.h, define some or all of the
27following:
28
29#define CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS
30#define CONFIGURE_INIT_TASK_STACK_SIZE x
31#define CONFIGURE_MINIMUM_TASK_STACK_SIZE x
32#define CONFIGURE_INTERRUPT_STACK_SIZE x
33
34Note that the default stack size is 1K
35Note that the default number of priorities is 15
36
37============================================================================
38TODO:
39
40*) Add drivers for I2C, ADC, FEC
41*) Support for LWIP
42*) Update the coverhd.h (calling overheads) page 21 of the BSP guide
43*) Recover the 1K stack space reserved in linkcmds used for board startup.
44
45============================================================================
46
47      Interrupt map
48
49+-----+-----------------------------------------------------------------------+
50|     |                                PRIORITY                               |
51+-----+--------+--------+--------+--------+--------+--------+--------+--------+
52|LEVEL|    7   |    6   |    5   |    4   |    3   |    2   |    1   |    0   |
53+-----+--------+--------+--------+--------+--------+--------+--------+--------+
54|  7  |        |        |        |        |        |        |        |        |
55+-----+--------+--------+--------+--------+--------+--------+--------+--------+
56|  6  |        |        |        |        |        |        |        |        |
57+-----+--------+--------+--------+--------+--------+--------+--------+--------+
58|  5  |        |        |        |        |        |        |        |        |
59+-----+--------+--------+--------+--------+--------+--------+--------+--------+
60|  4  |        |        |        |        |        |        |        |   PIT  |
61+-----+--------+--------+--------+--------+--------+--------+--------+--------+
62|  3  | UART 0 | UART 1 | UART 2 |        |        |        |        |        |
63+-----+--------+--------+--------+--------+--------+--------+--------+--------+
64|  2  |        |        |        |        |        |        |        |        |
65+-----+--------+--------+--------+--------+--------+--------+--------+--------+
66|  1  |        |        |        |        |        |        |        |        |
67+-----+--------+--------+--------+--------+--------+--------+--------+--------+
68
69============================================================================
70
71*** TIME TEST 1 ***
72rtems_semaphore_create 8
73rtems_semaphore_delete 10
74rtems_semaphore_obtain: available 3
75rtems_semaphore_obtain: not available -- NO_WAIT 3
76rtems_semaphore_release: no waiting tasks 7
77*** END OF TEST 1 ***
78
79
80*** TIME TEST OVERHEAD ***
81rtems_shutdown_executive 0
82rtems_task_create 0
83rtems_task_ident 0
84rtems_task_start 0
85rtems_task_restart 0
86rtems_task_delete 0
87rtems_task_suspend 0
88rtems_task_resume 0
89rtems_task_set_priority 0
90rtems_task_mode 0
91rtems_task_get_note 0
92rtems_task_set_note 0
93rtems_task_wake_when 0
94rtems_task_wake_after 0
95rtems_interrupt_catch 0
96rtems_clock_get 0
97rtems_clock_set 0
98rtems_clock_tick 0
99<pause>
100rtems_timer_create 0
101rtems_timer_delete 0
102rtems_timer_ident 0
103rtems_timer_fire_after 0
104rtems_timer_fire_when 1
105rtems_timer_reset 0
106rtems_timer_cancel 0
107rtems_semaphore_create 0
108rtems_semaphore_delete 0
109rtems_semaphore_ident 0
110rtems_semaphore_obtain 0
111rtems_semaphore_release 0
112rtems_message_queue_create 0
113rtems_message_queue_ident 0
114rtems_message_queue_delete 0
115rtems_message_queue_send 0
116rtems_message_queue_urgent 0
117rtems_message_queue_broadcast 0
118rtems_message_queue_receive 0
119rtems_message_queue_flush 0
120<pause>
121rtems_event_send 0
122rtems_event_receive 0
123rtems_signal_catch 0
124rtems_signal_send 0
125rtems_partition_create 0
126rtems_partition_ident 0
127rtems_partition_delete 0
128rtems_partition_get_buffer 0
129rtems_partition_return_buffer 0
130rtems_region_create 0
131rtems_region_ident 0
132rtems_region_delete 0
133rtems_region_get_segment 0
134rtems_region_return_segment 0
135rtems_port_create 0
136rtems_port_ident 0
137rtems_port_delete 0
138rtems_port_external_to_internal 0
139rtems_port_internal_to_external 0
140<pause>
141rtems_io_initialize 0
142rtems_io_open 0
143rtems_io_close 0
144rtems_io_read 0
145rtems_io_write 0
146rtems_io_control 0
147rtems_fatal_error_occurred 0
148rtems_rate_monotonic_create 0
149rtems_rate_monotonic_ident 0
150rtems_rate_monotonic_delete 0
151rtems_rate_monotonic_cancel 0
152rtems_rate_monotonic_period 0
153rtems_multiprocessing_announce 0
154*** END OF TIME OVERHEAD ***
155
156
Note: See TracBrowser for help on using the repository browser.