Ответ: Приведу выдержки из файлов, может по ним станет что-то ясно.
Вот выдержка из листинга файла Serial.c
.......... 00017c e59f34a8 LDR r3,|L1.1580| .......... (тут r3 не модифицируется) 00019c e5931004 LDR r1,[r3,#4] ; receive1 0001a0 e4c12001 STRB r2,[r1],#1 .......... |L1.1572| 000624 00000000 DCD ||.bss$5|| |L1.1576| 000628 0000008c DCD ||.bss$5|| + 140 |L1.1580| 00062c 0000011c DCD ||.bss$5|| + 284 |L1.1584| 000630 000001a8 DCD ||.bss$5|| + 424 |L1.1588| 000634 00000238 DCD ||.bss$5|| + 568 |L1.1592| 000638 0000000c DCD ||.bss$5|| + 12 |L1.1596| 00063c 00000128 DCD ||.bss$5|| + 296 .......... AREA ||.bss||, NOINIT, ALIGN=0 ||.bss$5|| receive0 % 140 transmit0 % 144 receive1 % 140 transmit1 % 144Вот выдержка из файла Project.map
.......... .bss$5 0x400000af Data 0 serial.o(.bss) .bss 0x400000af Section 568 serial.o(.bss) .......... receive0 0x400000af Data 140 serial.o(.bss) transmit0 0x4000013b Data 144 serial.o(.bss) receive1 0x400001cb Data 140 serial.o(.bss) transmit1 0x40000257 Data 144 serial.o(.bss)
-
- Так оно не выравнено на 4 байта? - Alex03(04.09.2006 20:22, )
- Ответ: Спасибо огромное 3m-soft(91 знак., 05.09.2006 08:03, )
- Так оно не выравнено на 4 байта? - Alex03(04.09.2006 20:22, )