OK6410开发板启动过程(详细信息)

发布者:innovation2最新更新时间:2024-10-14 来源: cnblogs关键字:OK6410  开发板  启动过程 手机看文章 扫描二维码
随时随地手机看文章
1
硬件平台:OK6410开发板
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
KK
 
 
U-Boot 1.1.6 (Sep 19 2014 - 10:00:03) for SMDK6410
 
 
****************************************
 
**    u-boot 1.1.6                    **
 
**    Updated for OK6410  TE6410 Board  **
 
**    Version (2012-09-23)          **
 
**    OEM: Forlinx Embedded           **
 
**    Web: http://www.witech.com.cn   **
 
****************************************
 
 
CPU:     S3C6410 @532MHz
 
         Fclk = 532MHz, Hclk = 133MHz, Pclk = 66MHz, Serial = CLKUART (SYNC Mode)
 
Board:   SMDK6410
 
DRAM:    256 MB
 
Flash:   0 kB
 
NAND:    1024 MB
 
In:      serial
 
Out:     serial
 
Err:     serial
 
Hit any key to stop autoboot:  0
 
 
NAND read: device 0 offset 0x500000, size 0x500000
 
 5242880 bytes read: OK
 
Boot with zImage
 
 
Starting kernel ...
 
 
Uncompressing Linux... done, booting the kernel.
Linux version 3.0.1 (root@embedclub) (gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72) ) #672 Mon May 11 16:13:51 CST 2015
CPU: ARMv6-compatible processor [410fb766] revision 6 (ARMv7), cr=00c5387f
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: SMDK6410
Ignoring unrecognised tag 0x54410008
Memory policy: ECC disabled, Data cache writeback
CPU S3C6410 (id 0x36410101)
s3c6410_init_clocks: initialising clocks
S3C24XX Clocks, Copyright 2004 Simtec Electronics
camera: no parent clock specified
s3c6400_setup_clocks: registering clocks
s3c6400_setup_clocks: clkdiv0 = 01043310
s3c6400_setup_clocks: xtal is 12000000
S3C64XX: PLL settings, A=532000000, M=532000000, E=24000000
S3C64XX: HCLK2=266000000, HCLK=133000000, PCLK=66500000
mout_apll: source is fout_apll (1), rate is 532000000
mout_epll: source is epll (1), rate is 24000000
mout_mpll: source is mpll (1), rate is 532000000
mmc_bus: source is mout_epll (0), rate is 24000000
mmc_bus: source is mout_epll (0), rate is 24000000
mmc_bus: source is mout_epll (0), rate is 24000000
usb-bus-host: source is clk_48m (0), rate is 48000000
s3c64xx_clk_doutmpll_get_rate: parent is 532000000
uclk1: source is dout_mpll (1), rate is 66500000
spi-bus: source is mout_epll (0), rate is 24000000
spi-bus: source is mout_epll (0), rate is 24000000
audio-bus: source is mout_epll (0), rate is 24000000
audio-bus: source is mout_epll (0), rate is 24000000
audio-bus: source is mout_epll (0), rate is 24000000
irda-bus: source is mout_epll (0), rate is 24000000
camera: no parent clock specified
s3c64xx: 15728640 bytes SDRAM reserved for fimc at 0x5f0f9000
s3c64xx: 8388608 bytes SDRAM reserved for pp at 0x5e8f9000
s3c64xx: 8388608 bytes SDRAM reserved for tv at 0x5e0f9000
s3c64xx: 6291456 bytes SDRAM reserved for mfc at 0x5daf9000
s3c64xx: 8388608 bytes SDRAM reserved for jpeg at 0x5d2f9000
s3c64xx: 8388608 bytes SDRAM reserved for cmm at 0x5caf9000
On node 0 totalpages: 65536
free_area_init_node: node 0, pgdat c0847c20, node_mem_map c08ce000
  Normal zone: 512 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 65024 pages, LIFO batch:15
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 65024
Kernel command line: root=/dev/mtdblock2 rootfstype=yaffs2 init=/linuxrc console=ttySAC0,115200
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 256MB = 256MB total
Memory: 196548k/196548k available, 65596k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xff600000 - 0xffe00000   (   8 MB)
    vmalloc : 0xd0800000 - 0xf4000000   ( 568 MB)
    lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
    pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    modules : 0xbf000000 - 0xbfe00000   (  14 MB)
      .init : 0xc0008000 - 0xc0036000   ( 184 kB)
      .text : 0xc0036000 - 0xc0800888   (7979 kB)
      .data : 0xc0802000 - 0xc084af30   ( 292 kB)
       .bss : 0xc084af54 - 0xc08cd554   ( 522 kB)
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:246 nr_irqs:246 246
s3c64xx_init_irq: initialising interrupts
VIC @f4000000: id 0x00041192, vendor 0x41
VIC @f4010000: id 0x00041192, vendor 0x41
timer tcon=00500000, tcnt 1b0f0, tcfg 00000200,00010000, usec 00001719
Console: colour dummy device 80x30
console [ttySAC0] enabled
Calibrating delay loop... 528.79 BogoMIPS (lpj=2643968)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
hw perfevents: enabled with v6 PMU driver, 3 counters available
devtmpfs: initialized
device: 'platform': device_add
bus: 'platform': registered
Registering sysdev class 'cpu'
Registering sysdev class 's3c64xx-core'
Registering sys device of class 's3c64xx-core'
Registering sys device 's3c64xx-core0'
Registering sysdev class 's3c6410-core'
NET: Registered protocol family 16
device class 'bdi': registering
device class 'tty': registering
device class 'vtconsole': registering
device: 'vtcon0': device_add
bus: 'spi': registered
device class 'spi_master': registering
bus: 'i2c': registered
bus: 'i2c': add driver dummy
Registering platform device 's3c-sdhci.0'. Parent at platform
device: 's3c-sdhci.0': device_add
bus: 'platform': add device s3c-sdhci.0
Registering platform device 's3c-sdhci.1'. Parent at platform
device: 's3c-sdhci.1': device_add
bus: 'platform': add device s3c-sdhci.1
Registering platform device 's3c2440-i2c.0'. Parent at platform
device: 's3c2440-i2c.0': device_add
bus: 'platform': add device s3c2440-i2c.0
Registering platform device 's3c-fb'. Parent at platform
device: 's3c-fb': device_add
bus: 'platform': add device s3c-fb
Registering platform device 's3c2410-ohci'. Parent at platform
device: 's3c2410-ohci': device_add
bus: 'platform': add device s3c2410-ohci
Registering platform device 's3c-hsotg'. Parent at platform
device: 's3c-hsotg': device_add
bus: 'platform': add device s3c-hsotg
Registering platform device 'samsung-audio'. Parent at platform
device: 'samsung-audio': device_add
bus: 'platform': add device samsung-audio
Registering platform device 's3c-keypad'. Parent at platform
device: 's3c-keypad': device_add
bus: 'platform': add device s3c-keypad
Registering platform device 'gpio-keys'. Parent at platform
device: 'gpio-keys': device_add
bus: 'platform': add device gpio-keys
Registering platform device 's3c6410-nand'. Parent at platform
device: 's3c6410-nand': device_add
bus: 'platform': add device s3c6410-nand
Registering platform device 'dm9000.0'. Parent at platform
device: 'dm9000.0': device_add
bus: 'platform': add device dm9000.0
Registering platform device 'samsung-ac97'. Parent at platform
device: 'samsung-ac97': device_add
bus: 'platform': add device samsung-ac97
Registering platform device 's3c64xx-rtc'. Parent at platform
device: 's3c64xx-rtc': device_add
bus: 'platform': add device s3c64xx-rtc
Registering platform device 's3c-ts'. Parent at platform
device: 's3c-ts': device_add
bus: 'platform': add device s3c-ts
Registering platform device 's3c-fimc.0'. Parent at platform
device: 's3c-fimc.0': device_add
bus: 'platform': add device s3c-fimc.0
Registering platform device 's3c-fimc.1'. Parent at platform
device: 's3c-fimc.1': device_add
bus: 'platform': add device s3c-fimc.1
Registering platform device 's3c2410-wdt'. Parent at platform
device: 's3c2410-wdt': device_add
bus: 'platform': add device s3c2410-wdt
Registering platform device 's3c-pp'. Parent at platform
device: 's3c-pp': device_add
bus: 'platform': add device s3c-pp
Registering platform device 's3c-mfc'. Parent at platform
device: 's3c-mfc': device_add
bus: 'platform': add device s3c-mfc
Registering platform device 's3c-tvenc'. Parent at platform
device: 's3c-tvenc': device_add
bus: 'platform': add device s3c-tvenc
Registering platform device 's3c-tvscaler'. Parent at platform
device: 's3c-tvscaler': device_add
bus: 'platform': add device s3c-tvscaler
Registering platform device 's3c-rotator'. Parent at platform
device: 's3c-rotator': device_add
bus: 'platform': add device s3c-rotator
Registering platform device 's3c-jpeg'. Parent at platform
device: 's3c-jpeg': device_add
bus: 'platform': add device s3c-jpeg
Registering platform device 's3c-g2d'. Parent at platform
device: 's3c-g2d': device_add
bus: 'platform': add device s3c-g2d
Registering platform device 's3c-g3d'. Parent at platform
device: 's3c-g3d': device_add
bus: 'platform': add device s3c-g3d
Registering platform device 's3c64xx-spi.0'. Parent at platform
device: 's3c64xx-spi.0': device_add
bus: 'platform': add device s3c64xx-spi.0
Registering platform device 's3c64xx-spi.1'. Parent at platform
device: 's3c64xx-spi.1': device_add
bus: 'platform': add device s3c64xx-spi.1
hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 4 bytes.
s3c64xx_dma_init: Registering DMA channels
Registering sysdev class 's3c64xx-dma'
Registering sys device of class 's3c64xx-dma'
Registering sys device 's3c64xx-dma0'
PL080: IRQ 73, at d0804000, channels 0..8
Registering sys device of class 's3c64xx-dma'
Registering sys device 's3c64xx-dma1'
PL080: IRQ 74, at d0806000, channels 8..16
S3C6410: Initialising architecture
Registering sys device of class 's3c6410-core'
Registering sys device 's3c6410-core0'
Registering platform device 's3c6400-uart.0'. Parent at platform
device: 's3c6400-uart.0': device_add
bus: 'platform': add device s3c6400-uart.0
Registering platform device 's3c6400-uart.1'. Parent at platform
device: 's3c6400-uart.1': device_add
bus: 'platform': add device s3c6400-uart.1
Registering platform device 's3c6400-uart.2'. Parent at platform
device: 's3c6400-uart.2': device_add
bus: 'platform': add device s3c6400-uart.2
Registering platform device 's3c6400-uart.3'. Parent at platform
device: 's3c6400-uart.3': device_add
bus: 'platform': add device s3c6400-uart.3
bus: 'platform': add driver s3c-adc
Registering sys device of class 'cpu'
Registering sys device 'cpu0'
device: 'default': device_add
bio: create slab at 0
device class 'block': registering
device class 'graphics': registering
device class 'misc': registering
device class 'scsi_host': registering
bus: 'scsi': registered
device class 'scsi_device': registering
SCSI subsystem initialized
bus: 'platform': add driver s3c64xx-spi
bus: 'platform': driver_probe_device: matched device s3c64xx-spi.0 with driver s3c64xx-spi
bus: 'platform': really_probe: probing driver s3c64xx-spi with device s3c64xx-spi.0
 
@@@@@@@@@@@@@@@@@@@@
s3c64xx_spi_probe 1111111111111111
@@@@@@@@@@@@@@@@@@@@
device: 'spi0': device_add
s3c64xx-spi s3c64xx-spi.0: registered master spi0
s3c64xx-spi s3c64xx-spi.0: Samsung SoC SPI Driver loaded for Bus SPI-0 with 1 Slaves attached
s3c64xx-spi s3c64xx-spi.0:     IOmem=[0x7f00b0ff-0x7f00b000]    DMA=[Rx-13, Tx-12]
driver: 's3c64xx-spi.0': driver_bound: bound to device 's3c64xx-spi'
bus: 'platform': really_probe: bound device s3c64xx-spi.0 to driver s3c64xx-spi
bus: 'platform': driver_probe_device: matched device s3c64xx-spi.1 with driver s3c64xx-spi
bus: 'platform': really_probe: probing driver s3c64xx-spi with device s3c64xx-spi.1
 
@@@@@@@@@@@@@@@@@@@@
s3c64xx_spi_probe 1111111111111111
@@@@@@@@@@@@@@@@@@@@
device: 'spi1': device_add
s3c64xx-spi s3c64xx-spi.1: registered master spi1
------------[ cut here ]------------
WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x58/0x124()
autorequest GPIO-24
Modules linked in:
[] (unwind_backtrace+0x0/0xfc) from [] (dump_stack+0x18/0x1c)
[] (dump_stack+0x18/0x1c) from [] (warn_slowpath_common+0x54/0x6c)
[] (warn_slowpath_common+0x54/0x6c) from [] (warn_slowpath_fmt+0x38/0x40)
[] (warn_slowpath_fmt+0x38/0x40) from [] (gpio_ensure_requested+0x58/0x124)
[] (gpio_ensure_requested+0x58/0x124) from [] (gpio_direction_output+0x84/0x1a0)
[] (gpio_direction_output+0x84/0x1a0) from [] (cs_set_level+0x10/0x14)
[] (cs_set_level+0x10/0x14) from [] (s3c64xx_spi_setup+0x10c/0x1f8)
[] (s3c64xx_spi_setup+0x10c/0x1f8) from [] (spi_setup+0x60/0x114)
[] (spi_setup+0x60/0x114) from [] (spi_add_device+0x98/0x150)
[] (spi_add_device+0x98/0x150) from [] (spi_new_device+0x7c/0xb4)
[] (spi_new_device+0x7c/0xb4) from [] (spi_match_master_to_boardinfo+0x28/0x48)
[] (spi_match_master_to_boardinfo+0x28/0x48) from [] (spi_register_master+0xfc/0x164)
[] (spi_register_master+0xfc/0x164) from [] (s3c64xx_spi_probe+0x42c/0x540)
[] (s3c64xx_spi_probe+0x42c/0x540) from [] (platform_drv_probe+0x20/0x24)
[] (platform_drv_probe+0x20/0x24) from [] (driver_probe_device+0xe0/0x238)
[] (driver_probe_device+0xe0/0x238) from [] (__driver_attach+0x94/0x98)
[] (__driver_attach+0x94/0x98) from [] (bus_for_each_dev+0x68/0x94)
[] (bus_for_each_dev+0x68/0x94) from [] (driver_attach+0x20/0x28)
[] (driver_attach+0x20/0x28) from [] (bus_add_driver+0xd4/0x274)
[] (bus_add_driver+0xd4/0x274) from [] (driver_register+0x74/0x15c)
[] (driver_register+0x74/0x15c) from [] (platform_driver_register+0x4c/0x60)
[] (platform_driver_register+0x4c/0x60) from [] (platform_driver_probe+0x20/0x6c)
[] (platform_driver_probe+0x20/0x6c) from [] (s3c64xx_spi_init+0x18/0x24)
[] (s3c64xx_spi_init+0x18/0x24) from [] (do_one_initcall+0x3c/0x188)
[] (do_one_initcall+0x3c/0x188) from [] (kernel_init+0x88/0x130)
[] (kernel_init+0x88/0x130) from [] (kernel_thread_exit+0x0/0x8)
---[ end trace da227214a82491b7 ]---
spi spi1.0: setup mode 0, 8 bits/w, 8312500 Hz max --> 0
 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
setup status = 0
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
device: 'spi1.0': device_add
bus: 'spi': add device spi1.0
s3c64xx-spi s3c64xx-spi.1: registered child spi1.0
s3c64xx-spi s3c64xx-spi.1: Samsung SoC SPI Driver loaded for Bus SPI-1 with 1 Slaves attached
s3c64xx-spi s3c64xx-spi.1:     IOmem=[0x7f00c0ff-0x7f00c000]    DMA=[Rx-21, Tx-20]
driver: 's3c64xx-spi.1': driver_bound: bound to device 's3c64xx-spi'
bus: 'platform': really_probe: bound device s3c64xx-spi.1 to driver s3c64xx-spi
device class 'mdio_bus': registering
bus: 'mdio_bus': registered
bus: 'mdio_bus': add driver Generic PHY
bus: 'usb': registered
bus: 'usb': add driver usbfs
usbcore: registered new interface driver usbfs
device class 'usb_device': registering
bus: 'usb': add driver hub
usbcore: registered new interface driver hub
bus: 'usb': add driver usb
usbcore: registered new device driver usb
bus: 'serio': registered
device class 'input': registering
device class 'rtc': registering
bus: 'platform': add driver s3c-i2c
bus: 'platform': driver_probe_device: matched device s3c2440-i2c.0 with driver s3c-i2c
bus: 'platform': really_probe: probing driver s3c-i2c with device s3c2440-i2c.0
s3c-i2c s3c2440-i2c.0: slave address 0x10
s3c-i2c s3c2440-i2c.0: bus frequency set to 64 KHz
device: 'i2c-0': device_add
bus: 'i2c': add device i2c-0
device: '0-0050': device_add
bus: 'i2c': add device 0-0050
device: '0-001b': device_add
bus: 'i2c': add device 0-001b
device: '0-0030': device_add
bus: 'i2c': add device 0-0030
s3c-i2c s3c2440-i2c.0: i2c-0: S3C I2C adapter
driver: 's3c2440-i2c.0': driver_bound: bound to device 's3c-i2c'
bus: 'platform': really_probe: bound device s3c2440-i2c.0 to driver s3c-i2c
bus: 'mmc': registered
device class 'mmc_host': registering
bus: 'sdio': registered
device class 'leds': registering
device class 'sound': registering
Advanced Linux Sound Architecture Driver Version 1.0.23.
bus: 'ac97': registered
device class 'net': registering
device: 'lo': device_add
Bluetooth: Core ver 2.16
device class 'bluetooth': registering
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO socket layer initialized
device class 'ieee80211': registering
Registering platform device 'regulatory.0'. Parent at platform
device: 'regulatory.0': device_add
bus: 'platform': add device regulatory.0
cfg80211: Calling CRDA to update world regulatory domain
device class 'rfkill': registering
device: 'rfkill': device_add
device class 'mem': registering
device: 'mem': device_add
device: 'null': device_add
device: 'zero': device_add
device: 'full': device_add
device: 'random': device_add
device: 'urandom': device_add
device: 'kmsg': device_add
device: 'tty': device_add
device: 'console': device_add
device: 'tty0': device_add
device class 'vc': registering
device: 'vcs': device_add
device: 'vcsa': device_add
device: 'vcs1': device_add
device: 'vcsa1': device_add
device: 'tty1': device_add
device: 'tty2': device_add
device: 'tty3': device_add
device: 'tty4': device_add
device: 'tty5': device_add
device: 'tty6': device_add
device: 'tty7': device_add
device: 'tty8': device_add
device: 'tty9': device_add
device: 'tty10': device_add
device: 'tty11': device_add
device: 'tty12': device_add
device: 'tty13': device_add
device: 'tty14': device_add
device: 'tty15': device_add
device: 'tty16': device_add
device: 'tty17': device_add
device: 'tty18': device_add
device: 'tty19': device_add
device: 'tty20': device_add
device: 'tty21': device_add
device: 'tty22': device_add
device: 'tty23': device_add
device: 'tty24': device_add
device: 'tty25': device_add
device: 'tty26': device_add
device: 'tty27': device_add
device: 'tty28': device_add
device: 'tty29': device_add
device: 'tty30': device_add
device: 'tty31': device_add
device: 'tty32': device_add
device: 'tty33': device_add
device: 'tty34': device_add
device: 'tty35': device_add
device: 'tty36': device_add
device: 'tty37': device_add
device: 'tty38': device_add
device: 'tty39': device_add
device: 'tty40': device_add
device: 'tty41': device_add
device: 'tty42': device_add
device: 'tty43': device_add
device: 'tty44': device_add
device: 'tty45': device_add
device: 'tty46': device_add
device: 'tty47': device_add
device: 'tty48': device_add
device: 'tty49': device_add
device: 'tty50': device_add
device: 'tty51': device_add
device: 'tty52': device_add
device: 'tty53': device_add
device: 'tty54': device_add
device: 'tty55': device_add
device: 'tty56': device_add
device: 'tty57': device_add
device: 'tty58': device_add
device: 'tty59': device_add
device: 'tty60': device_add
device: 'tty61': device_add
device: 'tty62': device_add
device: 'tty63': device_add
device class 'firmware': registering
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
bus: 'platform': add driver arm-pmu
Registering sysdev class 'clocksource'
Registering sys device of class 'clocksource'
Registering sys device 'clocksource0'
bus: 'platform': add driver alarmtimer
Registering platform device 'alarmtimer'. Parent at platform
device: 'alarmtimer': device_add
bus: 'platform': add device alarmtimer
bus: 'platform': driver_probe_device: matched device alarmtimer with driver alarmtimer
bus: 'platform': really_probe: probing driver alarmtimer with device alarmtimer
driver: 'alarmtimer': driver_bound: bound to device 'alarmtimer'
bus: 'platform': really_probe: bound device alarmtimer to driver alarmtimer
audit: initializing netlink socket (disabled)
type=2000 audit(1.290:1): initialized
bus: 'event_source': registered
device: 'cpu': device_add
bus: 'event_source': add device cpu
device: 'breakpoint': device_add
bus: 'event_source': add device breakpoint
device: 'tracepoint': device_add
bus: 'event_source': add device tracepoint
device: 'software': device_add
bus: 'event_source': add device software
yaffs: yaffs built May 11 2015 16:02:03 Installing.
msgmni has been set to 383
alg: No test for stdrng (krng)
device class 'bsg': registering
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
device: 'fbcon': device_add
bus: 'platform': add driver s3c-fb
bus: 'platform': driver_probe_device: matched device s3c-fb with driver s3c-fb
bus: 'platform': really_probe: probing driver s3c-fb with device s3c-fb
S3C_LCD clock got enabled :: 133.000 Mhz
LCD TYPE :: LTE480WV will be initialized
Window[0] - FB1: map_video_memory: clear ffd80000:0007f800
            FB1: map_video_memory: dma=5c580000 cpu=ffd80000 size=0007f800
Window[0] - FB2: map_video_memory: clear ffdbfc00:0003fc00
            FB2: map_video_memory: dma=5c5bfc00 cpu=ffdbfc00 size=0003fc00
device: 'fb0': device_add
device: 'vtcon1': device_add
Console: switching to colour frame buffer device 60x34
fb0: s3cfb frame buffer device
Window[1] - FB1: map_video_memory: clear ffd40000:0003fc00
            FB1: map_video_memory: dma=5c600000 cpu=ffd40000 size=0003fc00
Window[1] - FB2: map_video_memory: clear ffd5fe00:0001fe00
            FB2: map_video_memory: dma=5c61fe00 cpu=ffd5fe00 size=0001fe00
device: 'fb1': device_add
fb1: s3cfb frame buffer device
Window[2] - FB1: map_video_memory: clear ffd00000:0003fc00
            FB1: map_video_memory: dma=5c640000 cpu=ffd00000 size=0003fc00
device: 'fb2': device_add
fb2: s3cfb frame buffer device
Window[3] - FB1: map_video_memory: clear ffcc0000:0003fc00
            FB1: map_video_memory: dma=5c680000 cpu=ffcc0000 size=0003fc00
device: 'fb3': device_add
fb3: s3cfb frame buffer device
driver: 's3c-fb': driver_bound: bound to device 's3c-fb'
bus: 'platform': really_probe: bound device s3c-fb to driver s3c-fb
device: 'ptmx': device_add
bus: 'platform': add driver s3c6400-uart
bus: 'platform': driver_probe_device: matched device s3c6400-uart.0 with driver s3c6400-uart
bus: 'platform': really_probe: probing driver s3c6400-uart with device s3c6400-uart.0
s3c6400-uart.0: ttySAC0 at MMIO 0x7f005000 (irq = 16) is a S3C6400/10
device: 'ttySAC0': device_add
driver: 's3c6400-uart.0': driver_bound: bound to device 's3c6400-uart'
bus: 'platform': really_probe: bound device s3c6400-uart.0 to driver s3c6400-uart
bus: 'platform': driver_probe_device: matched device s3c6400-uart.1 with driver s3c6400-uart
bus: 'platform': really_probe: probing driver s3c6400-uart with device s3c6400-uart.1
s3c6400-uart.1: ttySAC1 at MMIO 0x7f005400 (irq = 20) is a S3C6400/10
device: 'ttySAC1': device_add
driver: 's3c6400-uart.1': driver_bound: bound to device 's3c6400-uart'
bus: 'platform': really_probe: bound device s3c6400-uart.1 to driver s3c6400-uart
bus: 'platform': driver_probe_device: matched device s3c6400-uart.2 with driver s3c6400-uart
bus: 'platform': really_probe: probing driver s3c6400-uart with device s3c6400-uart.2
s3c6400-uart.2: ttySAC2 at MMIO 0x7f005800 (irq = 24) is a S3C6400/10
device: 'ttySAC2': device_add
driver: 's3c6400-uart.2': driver_bound: bound to device 's3c6400-uart'
bus: 'platform': really_probe: bound device s3c6400-uart.2 to driver s3c6400-uart
bus: 'platform': driver_probe_device: matched device s3c6400-uart.3 with driver s3c6400-uart
bus: 'platform': really_probe: probing driver s3c6400-uart with device s3c6400-uart.3
s3c6400-uart.3: ttySAC3 at MMIO 0x7f005c00 (irq = 28) is a S3C6400/10
device: 'ttySAC3': device_add
driver: 's3c6400-uart.3': driver_bound: bound to device 's3c6400-uart'
bus: 'platform': really_probe: bound device s3c6400-uart.3 to driver s3c6400-uart
device: 'leds': device_add
device: 'pwm': device_add
pwm    initialized
adc    herr
device: 'adc': device_add
adc    initialized
device class 'tem_class': registering
device: 'tem0': device_add
 
@@@@@@@@@@@@@@@@@@@@@@@@@@
Tem    initialized
 
@@@@@@@@@@@@@@@@@@@@@@@@@@
Hello, world
device class 'irda_class': registering
device: 'irda0': device_add
 
@@@@@@@@@@@@@@@@@@@@@@@@@@
irda    initialized
 
@@@@@@@@@@@@@@@@@@@@@@@@@@
 
@@@@@@@@@@@
 
tmp = 0
 
@@@@@@@@@@@
device: 'rs485io': device_add
device class 'scsi_disk': registering
bus: 'scsi': add driver sd
device class 'scsi_generic': registering
device class 'mtd': registering
device: 'mtd-unmap': device_add
device: 'mtd-romap': device_add
device: 'mtd-rwmap': device_add
S3C NAND Driver, (c) 2008 Samsung Electronics
bus: 'platform': add driver s3c2450-nand
bus: 'platform': add driver s3c6400-nand
bus: 'platform': add driver s3c6410-nand
bus: 'platform': driver_probe_device: matched device s3c6410-nand with driver s3c6410-nand
bus: 'platform': really_probe: probing driver s3c6410-nand with device s3c6410-nand
NandFlash is busying.........
forlinx nandflash dev_id=38
forlinx******Nandflash:ChipType= SLC  ChipName=MT29F8G08ABABAWP
S3C NAND Driver is using hardware ECC.
NAND device: Manufacturer ID: 0x2c, Chip ID: 0x38 (Micron NAND 2GiB 1,8V 8-bit)
Creating 4 MTD partitions on 'NAND 2GiB 1,8V 8-bit':
0x000000000000-0x000000200000 : 'Bootloader'
device: 'mtd0': device_add
device: 'mtd0ro': device_add
device: '31:0': device_add
device: 'mtdblock0': device_add
0x000000500000-0x000001e00000 : 'Kernel'
device: 'mtd1': device_add
device: 'mtd1ro': device_add
device: '31:1': device_add
device: 'mtdblock1': device_add
0x000001e00000-0x00000e600000 : 'File System'
device: 'mtd2': device_add
device: 'mtd2ro': device_add
device: '31:2': device_add
device: 'mtdblock2': device_add
0x00000e600000-0x000040000000 : 'User'
device: 'mtd3': device_add
device: 'mtd3ro': device_add
device: '31:3': device_add
device: 'mtdblock3': device_add
driver: 's3c6410-nand': driver_bound: bound to device 's3c6410-nand'
bus: 'platform': really_probe: bound device s3c6410-nand to driver s3c6410-nand
bus: 'platform': add driver s5pc100-nand
bus: 'platform': add driver gen_nand
bus: 'platform': add driver spi_gpio
bus: 'platform': remove driver spi_gpio
driver: 'spi_gpio': driver_release
device class 'spidev': registering
bus: 'spi': add driver spidev
vcan: Virtual CAN interface driver
slcan: serial line CAN interface driver
slcan: 10 dynamic interface channels.
CAN device driver interface
bus: 'spi': add driver mcp2515
bus: 'spi': driver_probe_device: matched device spi1.0 with driver mcp2515
bus: 'spi': really_probe: probing driver mcp2515 with device spi1.0
 
@@@@@@@@@@@@@@@@@@@@
mcp251x probe 1111111111111111
@@@@@@@@@@@@@@@@@@@@
mcp251x: setup gpio pins CS and External Int
mcp2515 spi1.0: setup mode 0, 8 bits/w, 8312500 Hz max --> 0
 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
setup status = 0
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
mcp2515 spi1.0: MCP251x didn't enter in conf mode after reset
mcp2515 spi1.0: CANSTAT 0xee CANCTRL 0x17
mcp2515 spi1.0: Probe failed
mcp2515 spi1.0: probe failed
PPP generic driver version 2.4.2
device class 'ppp': registering
device: 'ppp': device_add
PPP Deflate Compression module registered
PPP BSD Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
dm9000 Ethernet Driver, V2.6.31
bus: 'platform': add driver dm9000
bus: 'platform': driver_probe_device: matched device dm9000.0 with driver dm9000
bus: 'platform': really_probe: probing driver dm9000 with device dm9000.0
[dm9] dm9000_probe ndev->irq=6c
[dm9].1 read id 0x01010101
dm9000 dm9000.0: read wrong id 0x01010101
[dm9].2 read id 0x90000a46
[dm9000 Ethernet Driver, V2.6.31]: KV= 3.0.1 !!
[dm9000 Ethernet Driver, V2.6.31]: ChipID= 0x90000a46 !!
[DM9000]dm9000 revision 0x19
device: 'eth0': device_add
eth0: dm9000a at d081c000,d0c00004 IRQ 108 MAC: 08:90:00:a0:90:90 (platform data)
driver: 'dm9000.0': driver_bound: bound to device 'dm9000'
bus: 'platform': really_probe: bound device dm9000.0 to driver dm9000
RTL871X: module init start version:v4.1.7_9024.20130916
RTL871X: rtl8189es driver version=v4.1.7_9024.20130916
RTL871X: build time: May 11 2015 16:06:40
bus: 'sdio': add driver rtl8189es
RTL871X: module init ret=0
libertas_sdio: Libertas SDIO driver
libertas_sdio: Copyright Pierre Ossman
bus: 'sdio': add driver libertas_sdio
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
bus: 'platform': add driver s3c2410-ohci
bus: 'platform': driver_probe_device: matched device s3c2410-ohci with driver s3c2410-ohci
bus: 'platform': really_probe: probing driver s3c2410-ohci with device s3c2410-ohci
gjl usb_hcd_s3c2410_probe here 000!
gjl usb_hcd_s3c2410_probe here 11111!
s3c2410-ohci s3c2410-ohci: S3C24XX OHCI
s3c2410-ohci s3c2410-ohci: new USB bus registered, assigned bus number 1
s3c2410-ohci s3c2410-ohci: irq 79, io mem 0x74300000
gjl ohci_init here 000!
usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: S3C24XX OHCI
usb usb1: Manufacturer: Linux 3.0.1 ohci_hcd
usb usb1: SerialNumber: s3c24xx
device: 'usb1': device_add
bus: 'usb': add device usb1
bus: 'usb': driver_probe_device: matched device usb1 with driver usb
bus: 'usb': really_probe: probing driver usb with device usb1
device: '1-0:1.0': device_add
bus: 'usb': add device 1-0:1.0
bus: 'usb': driver_probe_device: matched device 1-0:1.0 with driver hub
bus: 'usb': really_probe: probing driver hub with device 1-0:1.0
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
driver: '1-0:1.0': driver_bound: bound to device 'hub'
bus: 'usb': really_probe: bound device 1-0:1.0 to driver hub
device: 'ep_81': device_add
device: 'usbdev1.1': device_add
driver: 'usb1': driver_bound: bound to device 'usb'
bus: 'usb': really_probe: bound device usb1 to driver usb
device: 'ep_00': device_add
driver: 's3c2410-ohci': driver_bound: bound to device 's3c2410-ohci'
bus: 'platform': really_probe: bound device s3c2410-ohci to driver s3c2410-ohci
bus: 'usb': add driver cdc_acm
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
Initializing USB Mass Storage driver...
bus: 'usb': add driver usb-storage
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
bus: 'usb-serial': registered
bus: 'usb': add driver usbserial
usbcore: registered new interface driver usbserial
bus: 'usb-serial': add driver generic
USB Serial support registered for generic
bus: 'usb': add driver usbserial_generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
bus: 'usb-serial': add driver option1
USB Serial support registered for GSM modem (1-port)
bus: 'usb': add driver option
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems
bus: 'usb-serial': add driver pl2303
USB Serial support registered for pl2303
bus: 'usb': add driver pl2303
usbcore: registered new interface driver pl2303
pl2303: Prolific PL2303 USB to serial adaptor driver
bus: 'platform': add driver dummy_hcd
bus: 'platform': add driver dummy_udc
Registering platform device 'dummy_hcd'. Parent at platform
device: 'dummy_hcd': device_add
bus: 'platform': add device dummy_hcd
bus: 'platform': driver_probe_device: matched device dummy_hcd with driver dummy_hcd
bus: 'platform': really_probe: probing driver dummy_hcd with device dummy_hcd
dummy_hcd dummy_hcd: USB Host+Gadget Emulator, driver 02 May 2005
dummy_hcd dummy_hcd: Dummy host controller
dummy_hcd dummy_hcd: new USB bus registered, assigned bus number 2
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: Dummy host controller
usb usb2: Manufacturer: Linux 3.0.1 dummy_hcd
usb usb2: SerialNumber: dummy_hcd
device: 'usb2': device_add
bus: 'usb': add device usb2
bus: 'usb': driver_probe_device: matched device usb2 with driver usb
bus: 'usb': really_probe: probing driver usb with device usb2
device: '2-0:1.0': device_add
bus: 'usb': add device 2-0:1.0
bus: 'usb': driver_probe_device: matched device 2-0:1.0 with driver hub
bus: 'usb': really_probe: probing driver hub with device 2-0:1.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
driver: '2-0:1.0': driver_bound: bound to device 'hub'
bus: 'usb': really_probe: bound device 2-0:1.0 to driver hub
device: 'ep_81': device_add
device: 'usbdev2.1': device_add
driver: 'usb2': driver_bound: bound to device 'usb'
bus: 'usb': really_probe: bound device usb2 to driver usb
device: 'ep_00': device_add
driver: 'dummy_hcd': driver_bound: bound to device 'dummy_hcd'
bus: 'platform': really_probe: bound device dummy_hcd to driver dummy_hcd
Registering platform device 'dummy_udc'. Parent at platform
device: 'dummy_udc': device_add
bus: 'platform': add device dummy_udc
bus: 'platform': driver_probe_device: matched device dummy_udc with driver dummy_udc
bus: 'platform': really_probe: probing driver dummy_udc with device dummy_udc
device: 'gadget': device_add
driver: 'dummy_udc': driver_bound: bound to device 'dummy_udc'
bus: 'platform': really_probe: bound device dummy_udc to driver dummy_udc
device: 'mice': device_add
mousedev: PS/2 mouse device common for all mice
bus: 'platform': add driver gpio-keys
bus: 'platform': driver_probe_device: matched device gpio-keys with driver gpio-keys
bus: 'platform': really_probe: probing driver gpio-keys with device gpio-keys
device: 'input0': device_add
input: gpio-keys as /devices/platform/gpio-keys/input/input0
device: 'event0': device_add
driver: 'gpio-keys': driver_bound: bound to device 'gpio-keys'
bus: 'platform': really_probe: bound device gpio-keys to driver gpio-keys
bus: 'platform': add driver s3c-keypad
bus: 'platform': driver_probe_device: matched device s3c-keypad with driver s3c-keypad
bus: 'platform': really_probe: probing driver s3c-keypad with device s3c-keypad
 
@@@@@@@@@@@@@ keypad size = 10
device: 'input1': device_add
input: s3c-keypad as /devices/platform/s3c-keypad/input/input1
device: 'event1': device_add
driver: 's3c-keypad': driver_bound: bound to device 's3c-keypad'
bus: 'platform': really_probe: bound device s3c-keypad to driver s3c-keypad
S3C Touchscreen driver, (c) 2008 Samsung Electronics
bus: 'platform': add driver s3c-ts
bus: 'platform': driver_probe_device: matched device s3c-ts with driver s3c-ts
bus: 'platform': really_probe: probing driver s3c-ts with device s3c-ts
S3C TouchScreen got loaded successfully : 12 bits
device: 'input2': device_add
input: S3C TouchScreen as /devices/virtual/input/input2
device: 'mouse0': device_add
device: 'event2': device_add
driver: 's3c-ts': driver_bound: bound to device 's3c-ts'
bus: 'platform': really_probe: bound device s3c-ts to driver s3c-ts
S3C24XX RTC, (c) 2004,2006 Simtec Electronics
bus: 'platform': add driver s3c-rtc
bus: 'platform': driver_probe_device: matched device s3c64xx-rtc with driver s3c-rtc
bus: 'platform': really_probe: probing driver s3c-rtc with device s3c64xx-rtc
s3c-rtc s3c64xx-rtc: rtc disabled, re-enabling
device: 'rtc0': device_add
s3c-rtc s3c64xx-rtc: rtc core: registered s3c as rtc0
driver: 's3c64xx-rtc': driver_bound: bound to device 's3c-rtc'
bus: 'platform': really_probe: bound device s3c64xx-rtc to driver s3c-rtc
i2c /dev entries driver
device class 'i2c-dev': registering
device: 'i2c-0': device_add
Linux video capture interface: v2.00
device class 'video4linux': registering
gspca: main v2.10.0 registered
bus: 'usb': add driver benq
usbcore: registered new interface driver benq
benq: registered
bus: 'usb': add driver conex
usbcore: registered new interface driver conex
conex: registered
bus: 'usb': add driver cpia1
usbcore: registered new interface driver cpia1
cpia1: registered
bus: 'usb': add driver etoms
usbcore: registered new interface driver etoms
etoms: registered
bus: 'usb': add driver finepix
usbcore: registered new interface driver finepix
finepix: registered
bus: 'usb': add driver jeilinj
usbcore: registered new interface driver jeilinj
jeilinj: registered
bus: 'usb': add driver mars
usbcore: registered new interface driver mars
mars: registered
bus: 'usb': add driver mr97310a
usbcore: registered new interface driver mr97310a
mr97310a: registered
bus: 'usb': add driver ov519
usbcore: registered new interface driver ov519
ov519: registered
bus: 'usb': add driver ov534
usbcore: registered new interface driver ov534
ov534: registered
bus: 'usb': add driver ov534_9
usbcore: registered new interface driver ov534_9
ov534_9: registered
bus: 'usb': add driver pac207
usbcore: registered new interface driver pac207
pac207: registered
bus: 'usb': add driver pac7302
usbcore: registered new interface driver pac7302
pac7302: registered
bus: 'usb': add driver pac7311
usbcore: registered new interface driver pac7311
pac7311: registered
bus: 'usb': add driver sn9c2028
usbcore: registered new interface driver sn9c2028
sn9c2028: registered
bus: 'usb': add driver sn9c20x
usbcore: registered new interface driver sn9c20x
sn9c20x: registered
bus: 'usb': add driver sonixb
usbcore: registered new interface driver sonixb
sonixb: registered
bus: 'usb': add driver sonixj
usbcore: registered new interface driver sonixj
sonixj: registered
bus: 'usb': add driver spca500
usbcore: registered new interface driver spca500
spca500: registered
bus: 'usb': add driver spca501
usbcore: registered new interface driver spca501
spca501: registered
bus: 'usb': add driver spca505
usbcore: registered new interface driver spca505
spca505: registered
bus: 'usb': add driver spca506
usbcore: registered new interface driver spca506
spca506: registered
bus: 'usb': add driver spca508
usbcore: registered new interface driver spca508
spca508: registered
bus: 'usb': add driver spca561
usbcore: registered new interface driver spca561
spca561: registered
bus: 'usb': add driver spca1528
usbcore: registered new interface driver spca1528
spca1528: registered
bus: 'usb': add driver sq905
usbcore: registered new interface driver sq905
sq905: registered
bus: 'usb': add driver sq905c
usbcore: registered new interface driver sq905c
sq905c: registered
bus: 'usb': add driver sq930x
usbcore: registered new interface driver sq930x
sq930x: registered
bus: 'usb': add driver sunplus
usbcore: registered new interface driver sunplus
sunplus: registered
bus: 'usb': add driver stk014
usbcore: registered new interface driver stk014
stk014: registered
bus: 'usb': add driver stv0680
usbcore: registered new interface driver stv0680
stv0680: registered
bus: 'usb': add driver t613
usbcore: registered new interface driver t613
t613: registered
bus: 'usb': add driver tv8532
usbcore: registered new interface driver tv8532
tv8532: registered
bus: 'usb': add driver vc032x
usbcore: registered new interface driver vc032x
vc032x: registered
bus: 'usb': add driver zc3xx
usbcore: registered new interface driver zc3xx
zc3xx: registered
bus: 'usb': add driver ALi m5602
usbcore: registered new interface driver ALi m5602
ALi m5602: registered
bus: 'usb': add driver STV06xx
usbcore: registered new interface driver STV06xx
STV06xx: registered
gspca_gl860: driver startup - version 0.9d10
bus: 'usb': add driver gspca_gl860
usbcore: registered new interface driver gspca_gl860
gspca_gl860: driver registered
bus: 'platform': add driver s3c-fimc
bus: 'platform': driver_probe_device: matched device s3c-fimc.0 with driver s3c-fimc
bus: 'platform': really_probe: probing driver s3c-fimc with device s3c-fimc.0
[CAM]s3c_fimc_register_controller.id=0
s3c_fimc_init_global s3c_fimc.cam_clock=-1065304896
device: 'video0': device_add
s3c-fimc: controller 0 registered successfully
driver: 's3c-fimc.0': driver_bound: bound to device 's3c-fimc'
bus: 'platform': really_probe: bound device s3c-fimc.0 to driver s3c-fimc
bus: 'platform': driver_probe_device: matched device s3c-fimc.1 with driver s3c-fimc
bus: 'platform': really_probe: probing driver s3c-fimc with device s3c-fimc.1
[CAM]s3c_fimc_register_controller.id=1
device: 'video1': device_add
s3c-fimc: controller 1 registered successfully
driver: 's3c-fimc.1': driver_bound: bound to device 's3c-fimc'
bus: 'platform': really_probe: bound device s3c-fimc.1 to driver s3c-fimc
s3c-fimc: info ov965x_init
bus: 'i2c': add driver ov965x
bus: 'i2c': driver_probe_device: matched device 0-0030 with driver ov965x
bus: 'i2c': really_probe: probing driver ov965x with device 0-0030
[CAM]s3c_fimc_register_camera,cam->id=0
s3c_fimc.cam_clock = c080bcc0
parent clock for camera: 266.000 MHz, divisor: 11
[CAM]RESET CAM.[CAM]Reset and init reg!1cam->client=cc460c00
[CAM]Reset and init reg!1
[CAM]Reset and init reg!2
[CAM]s3c_fimc_init_camera[CAM]I2C_CAM_INIT.
[CAM]s3c_fimc_init_camera[CAM]s3c_fimc_init_camera[CAM]Reset and init reg!3
driver: '0-0030': driver_bound: bound to device 'ov965x'
bus: 'i2c': really_probe: bound device 0-0030 to driver ov965x
S3C6400 MFC Driver, (c) 2007 Samsung Electronics
bus: 'platform': add driver s3c-mfc
bus: 'platform': driver_probe_device: matched device s3c-mfc with driver s3c-mfc
bus: 'platform': really_probe: probing driver s3c-mfc with device s3c-mfc
->################### s3cmfc:s3c_mfc_sfr_base_virt_addr:d082e000
cym s3c_mfc_mememap: addr:5daf9000 size:1138688
device: 's3c-mfc': device_add
driver: 's3c-mfc': driver_bound: bound to device 's3c-mfc'
bus: 'platform': really_probe: bound device s3c-mfc to driver s3c-mfc
S3C6400 MFC Driver, (c) 2007 Samsung Electronics
S3C PostProcessor Driver v3.12, (c) 2009 Samsung Electronics
bus: 'platform': add driver s3c-pp
bus: 'platform': driver_probe_device: matched device s3c-pp with driver s3c-pp
bus: 'platform': really_probe: probing driver s3c-pp with device s3c-pp
device: 's3c-pp': device_add
driver: 's3c-pp': driver_bound: bound to device 's3c-pp'
bus: 'platform': really_probe: bound device s3c-pp to driver s3c-pp
S3C6410 TV encoder Driver, (c) 2008 Samsung Electronics
bus: 'platform': add driver s3c-tvenc
bus: 'platform': driver_probe_device: matched device s3c-tvenc with driver s3c-tvenc
bus: 'platform': really_probe: probing driver s3c-tvenc with device s3c-tvenc
device: 'video14': device_add
driver: 's3c-tvenc': driver_bound: bound to device 's3c-tvenc'
bus: 'platform': really_probe: bound device s3c-tvenc to driver s3c-tvenc
 S3C6410 TV encoder Driver init OK.
S3C6410 TV scaler Driver, (c) 2008 Samsung Electronics
bus: 'platform': add driver s3c-tvscaler
bus: 'platform': driver_probe_device: matched device s3c-tvscaler with driver s3c-tvscaler
bus: 'platform': really_probe: probing driver s3c-tvscaler with device s3c-tvscaler
driver: 's3c-tvscaler': driver_bound: bound to device 's3c-tvscaler'
bus: 'platform': really_probe: bound device s3c-tvscaler to driver s3c-tvscaler
 S3C6410 TV scaler Driver init OK.
S3C Rotator Driver, (c) 2008 Samsung Electronics
bus: 'platform': add driver s3c-rotator
bus: 'platform': driver_probe_device: matched device s3c-rotator with driver s3c-rotator
bus: 'platform': really_probe: probing driver s3c-rotator with device s3c-rotator
s3c_rotator_probe called
device: 's3c-rotator': device_add
s3c_rotator_probe success
driver: 's3c-rotator': driver_bound: bound to device 's3c-rotator'
bus: 'platform': really_probe: bound device s3c-rotator to driver s3c-rotator
S3C JPEG Driver, (c) 2007 Samsung Electronics
bus: 'platform': add driver s3c-jpeg
bus: 'platform': driver_probe_device: matched device s3c-jpeg with driver s3c-jpeg
bus: 'platform': really_probe: probing driver s3c-jpeg with device s3c-jpeg
[JPEG_DRV: TRACE] s3c_jpeg_probe: JPG_Init
phy_addr = 78800000..mem_size = 1034
phy_addr = 5d2f9000..mem_size = 79e000
device: 's3c-jpg': device_add
driver: 's3c-jpeg': driver_bound: bound to device 's3c-jpeg'
bus: 'platform': really_probe: bound device s3c-jpeg to driver s3c-jpeg
bus: 'platform': add driver s3c-g2d
bus: 'platform': driver_probe_device: matched device s3c-g2d with driver s3c-g2d
bus: 'platform': really_probe: probing driver s3c-g2d with device s3c-g2d
s3c_g2d_probe called
device: 's3c-g2d': device_add
 s3c_g2d_probe Success
driver: 's3c-g2d': driver_bound: bound to device 's3c-g2d'
bus: 'platform': really_probe: bound device s3c-g2d to driver s3c-g2d
 S3C G2D Init : Done
S3C G3D Driver, (c) 2007-2009 Samsung Electronics
bus: 'platform': add driver s3c-g3d
bus: 'platform': driver_probe_device: matched device s3c-g3d with driver s3c-g3d
bus: 'platform': really_probe: probing driver s3c-g3d with device s3c-g3d
device: 's3c-g3d': device_add
s3c_g3d version : 0x1050000
driver: 's3c-g3d': driver_bound: bound to device 's3c-g3d'
bus: 'platform': really_probe: bound device s3c-g3d to driver s3c-g3d
 S3C G3D Init : Done
S3C CMM Driver, (c) 2008 Samsung Electronics
device: 's3c-cmm': device_add
bus: 'usb': add driver uvcvideo
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v0.1.0)
S3C2410 Watchdog Timer, (c) 2004 Simtec Electronics
bus: 'platform': add driver s3c2410-wdt
bus: 'platform': driver_probe_device: matched device s3c2410-wdt with driver s3c2410-wdt
bus: 'platform': really_probe: probing driver s3c2410-wdt with device s3c2410-wdt
device: 'watchdog': device_add
s3c2410-wdt s3c2410-wdt: watchdog inactive, reset disabled, irq enabled
driver: 's3c2410-wdt': driver_bound: bound to device 's3c2410-wdt'
bus: 'platform': really_probe: bound device s3c2410-wdt to driver s3c2410-wdt
Bluetooth: Virtual HCI driver ver 1.3
device: 'vhci': device_add
Bluetooth: HCI UART driver ver 2.2
Bluetooth: HCI H4 protocol initialized
Bluetooth: HCI BCSP protocol initialized
Bluetooth: HCILL protocol initialized
Bluetooth: HCIATH3K protocol initialized
Bluetooth: Broadcom Blutonium firmware driver ver 1.2
bus: 'usb': add driver bcm203x
usbcore: registered new interface driver bcm203x
Bluetooth: Digianswer Bluetooth USB driver ver 0.10
bus: 'usb': add driver bpa10x
usbcore: registered new interface driver bpa10x
Bluetooth: BlueFRITZ! USB driver ver 1.2
bus: 'usb': add driver bfusb
usbcore: registered new interface driver bfusb
Bluetooth: Generic Bluetooth USB driver ver 0.6
bus: 'usb': add driver btusb
usbcore: registered new interface driver btusb
Bluetooth: Generic Bluetooth SDIO driver ver 0.1
bus: 'sdio': add driver btsdio
Bluetooth: Atheros AR30xx firmware driver ver 1.0
bus: 'usb': add driver ath3k
usbcore: registered new interface driver ath3k
bus: 'sdio': add driver btmrvl_sdio
bus: 'mmc': add driver mmcblk
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
bus: 'platform': add driver s3c-sdhci
bus: 'platform': driver_probe_device: matched device s3c-sdhci.0 with driver s3c-sdhci
bus: 'platform': really_probe: probing driver s3c-sdhci with device s3c-sdhci.0
s3c-sdhci s3c-sdhci.0: clock source 0: hsmmc (133000000 Hz)
s3c-sdhci s3c-sdhci.0: clock source 1: hsmmc (133000000 Hz)
s3c-sdhci s3c-sdhci.0: clock source 2: mmc_bus (24000000 Hz)
device: 'mmc0::': device_add
Registered led device: mmc0::
device: 'mmc0': device_add
mmc0: SDHCI controller on samsung-hsmmc [s3c-sdhci.0] using ADMA
driver: 's3c-sdhci.0': driver_bound: bound to device 's3c-sdhci'
bus: 'platform': really_probe: bound device s3c-sdhci.0 to driver s3c-sdhci
bus: 'platform': driver_probe_device: matched device s3c-sdhci.1 with driver s3c-sdhci
bus: 'platform': really_probe: probing driver s3c-sdhci with device s3c-sdhci.1
s3c-sdhci s3c-sdhci.1: clock source 0: hsmmc (133000000 Hz)
s3c-sdhci s3c-sdhci.1: clock source 1: hsmmc (133000000 Hz)
s3c-sdhci s3c-sdhci.1: clock source 2: mmc_bus (24000000 Hz)
device: 'mmc1::': device_add
Registered led device: mmc1::
device: 'mmc1': device_add
mmc1: SDHCI controller on samsung-hsmmc [s3c-sdhci.1] using ADMA
driver: 's3c-sdhci.1': driver_bound: bound to device 's3c-sdhci'
bus: 'platform': really_probe: bound device s3c-sdhci.1 to driver s3c-sdhci
bus: 'hid': registered
bus: 'hid': add driver a4tech
bus: 'hid': add driver apple
bus: 'hid': add driver belkin
bus: 'hid': add driver cherry
bus: 'hid': add driver chicony
bus: 'hid': add driver cypress
bus: 'hid': add driver ezkey
bus: 'hid': add driver kensington
bus: 'hid': add driver kye
bus: 'hid': add driver logitech
bus: 'hid': add driver microsoft
bus: 'hid': add driver monterey
bus: 'hid': add driver generic-usb
bus: 'usb': add driver usbhid
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
device: 'timer': device_add
device: 'seq': device_add
bus: 'platform': add driver soc-audio
bus: 'platform': add driver wm9713-codec
bus: 'platform': add driver samsung-audio
bus: 'platform': driver_probe_device: matched device samsung-audio with driver samsung-audio
bus: 'platform': really_probe: probing driver samsung-audio with device samsung-audio
driver: 'samsung-audio': driver_bound: bound to device 'samsung-audio'
bus: 'platform': really_probe: bound device samsung-audio to driver samsung-audio
bus: 'platform': add driver samsung-ac97
bus: 'platform': driver_probe_device: matched device samsung-ac97 with driver samsung-ac97
bus: 'platform': really_probe: probing driver samsung-ac97 with device samsung-ac97
driver: 'samsung-ac97': driver_bound: bound to device 'samsung-ac97'
bus: 'platform': really_probe: bound device samsung-ac97 to driver samsung-ac97
Registering platform device 'wm9713-codec'. Parent at platform
device: 'wm9713-codec': device_add
bus: 'platform': add device wm9713-codec
bus: 'platform': driver_probe_device: matched device wm9713-codec with driver wm9713-codec
bus: 'platform': really_probe: probing driver wm9713-codec with device wm9713-codec
driver: 'wm9713-codec': driver_bound: bound to device 'wm9713-codec'
bus: 'platform': really_probe: bound device wm9713-codec to driver wm9713-codec
Registering platform device 'soc-audio'. Parent at platform
device: 'soc-audio': device_add
bus: 'platform': add device soc-audio
bus: 'platform': driver_probe_device: matched device soc-audio with driver soc-audio
bus: 'platform': really_probe: probing driver soc-audio with device soc-audio
device: 'AC97': device_add
asoc: wm9713-hifi <-> samsung-ac97 mapping ok
device: 'card0': device_add
device: 'pcmC0D0p': device_add
device: 'pcmC0D0c': device_add
device: 'dsp': device_add
device: 'audio': device_add
device: 'controlC0': device_add
device: 'mixer': device_add
device: '0-0:wm9713-codec': device_add
bus: 'ac97': add device 0-0:wm9713-codec
driver: 'soc-audio': driver_bound: bound to device 'soc-audio'
bus: 'platform': really_probe: bound device soc-audio to driver soc-audio
ALSA device list:
  #0: smdk6410
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (3071 buckets, 12284 max)
ctnetlink v0.93: registering with nfnetlink.
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 17
can: controller area network core (rev 20090105 abi 8)
NET: Registered protocol family 29
can: raw protocol (rev 20090105)
can: broadcast manager protocol (rev 20090105 t)
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
bus: 'hid': add driver generic-bluetooth
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
lib80211_crypt: registered algorithm 'WEP'
lib80211_crypt: registered algorithm 'CCMP'
lib80211_crypt: registered algorithm 'TKIP'
bus: 'platform': add driver rfkill_gpio
Registering the dns_resolver key type
device: 'cpu_dma_latency': device_add
device: 'network_latency': device_add
device: 'network_throughput': device_add
s3c-rtc s3c64xx-rtc: setting system clock to 2015-05-14 10:58:30 UTC (1431601110)
yaffs: dev is 32505858 name is 'mtdblock2' rw
yaffs: passed flags ''
yaffs: yaffs: Attempting MTD mount of 31.2,'mtdblock2'
yaffs: yaffs_read_super: is_checkpointed 0
VFS: Mounted root (yaffs2 filesystem) on device 31:2.
devtmpfs: mounted
Freeing init memory: 184K
yaffs: dev is 32505859 name is 'mtdblock3' rw
yaffs: passed flags ''
yaffs: yaffs: Attempting MTD mount of 31.3,'mtdblock3'
yaffs: yaffs_read_super: is_checkpointed 0
Try to bring eth0 interface up......[dm9000 Ethernet Driver, V2.6.31]: Link-Down!!
dm9000 dm9000.0: eth0: link down
dm9000 dm9000.0: eth0: link down
Done
                                   
Starting Qtopia2, please waiting...
device: 'vcs4': device_add
device: 'vcsa4': device_add
 
Please press Enter to activate this console. device: 'vcs3': device_add
device: 'vcsa3': device_add
device: 'vcs2': device_add
device: 'vcsa2': device_add
touch...


[1] [1]
关键字:OK6410  开发板  启动过程 引用地址:OK6410开发板启动过程(详细信息)

上一篇:专题2-通过按键玩中断\2440按键中断编程lesson2
下一篇:OK6410启动配置过程(详细信息)

推荐阅读最新更新时间:2024-11-11 10:00

英特尔Edison开发板现已上市
英特尔信息技术峰会,美国加州旧金山,英特尔宣布英特尔Edison全面上市。这是一个产品已经开发完成、支持无线功能的通用计算平台。它为开发小型或可穿戴式设备的发明者、创业家和消费产品设计师而设计,通过商业渠道向个人销售。 英特尔首席执行官科再奇(Brian Krzanich)在英特尔信息技术峰会上宣布了这个消息。在英特尔新设备事业部副总裁Mike Bell主持的IDF专场会议上,他描述了包括英特尔Edison产品,缩小微处理器尺寸、极大降低功耗的能力,使得英特尔和产业界重新思考在哪些新的领域、新的场景下,可以采用计算技术来创造令人期待的理想效果。 Bell在演讲中邀请3D Robotics公司创始人Chris Anderso
[单片机]
ATmega16开发板教程(7)——LCD1602
8、LCD1602 LCD1602作为最基础的字符型液晶显示屏,能过显示16x02=32个字符。那么时序的操作——读写是最主要的内容,今天就带大家一起读读时序。 在看时序图前,对LCD的引脚功能要了解,才能更好的读懂时序。 这里除了电源(1、2)、背光(15、16)、对比度(3)外,主要是控制信号和数据信号。 RS:数据/命令选择引脚,即=1写入数据,=0写入命令; RW:读写选择引脚,即=1读数据,=0写数据; EN:使能引脚; D0-D8:8位数据位。 所以:当RS=0,RW=0时,写入指令;当RS=1,RW=0时,写入数据;当RS=0,RW=1时,读忙信号;当RS=1,RW=1时,读数据。 这
[单片机]
ATmega16<font color='red'>开发板</font>教程(7)——LCD1602
想学嵌入式LINUX?米尔基于瑞萨RZ/G2L开发板免费送!
想学嵌入式LINUX?领免费的瑞萨RZ/G2L开发板! 导语: 刚入门嵌入式,选入门级RZ/G2L开发板,采用邮票孔形式封装了RZ/G2L核心板。 学习嵌入式系统开发是一个渐进的过程,一般我们从51单片机开始,逐步迁移到STM32微控制器,然后学习使用FreeRTOS操作系统,最终进入嵌入式Linux领域。以下是一个典型的学习路线: 51单片机:作为嵌入式系统的入门级平台,学习51单片机可以帮助我们了解基本的嵌入式开发概念和编程技巧。可以学习使用C语言编写简单的驱动程序、控制IO口和外设等。 STM32微控制器:一旦掌握了基本的嵌入式开发概念,可以进一步学习STM32系列微控制器。STM32具有
[嵌入式]
想学嵌入式LINUX?米尔基于瑞萨RZ/G2L<font color='red'>开发板</font>免费送!
航顺HK32F103VET6和HK32F030M开发板测评
今日带来能够完美替代STM32的产品是航顺的HK32F103VET6和HK32F030M,后者是业界首颗1元内32位MCU产品。 航顺芯片2014年成立于深圳,代理深圳市禾川兴科技有限公司,软硬件全兼容进口MCU航顺造,作为世界顶级MCU研发团队所打造的通用MCU平台级企业,航顺将孵化超过100+专用领域MCU原厂,打造强大MCU生态合作航空母舰,继而深入耕耘孵化扶持航顺内外部科技青年完成“航顺无边界科技生态平台万亿级世界伟大企业战略梦想。 21ic坛友zeshoufx表示,一次偶然机会在一个群里,一位群友发“ST低成本高性价比替代方案”,了解了航顺科技,进入官网后觉得是一个很不错的国产集成电路公司:因为他们除了做MCU外,存
[单片机]
航顺HK32F103VET6和HK32F030M<font color='red'>开发板</font>测评
JZ2440开发板-TFT LCD实验
本实验CPU:s3c2440 LCD: 4.3寸 分辨率(Resolution) 480*272 TFT-LCD 型号AT043TN24 V.1 s3c2440 LCD控制器支持: ①1/2/4/8bpp调色板显示模式,16bpp/24bpp非调色板显示模式 当选定了LCD型号后,硬件工程师做出电路板后,LCD模块接线确定,显示模式就确定了,如本实验使用8bpp调色板显示模式和16bpp非调色板显示模式,两种模式均为565像素格式 NOTE: ①24bpp表示24bit per pixel 即每像素用24位表示,正好对应RRGGBB颜色值 24bpp内存数据格式为: P1是位于内存地址000H的高位
[单片机]
JZ2440<font color='red'>开发板</font>-TFT LCD实验
OK6410A 开发板 (八) 60 linux-5.11 OK6410A 异常相关初始化
arch/arm/kernel/head.S 77 ENTRY(stext) arch/arm/kernel/traps.c devicemaps_init void * vectors = early_alloc(PAGE_SIZE * 2); early_trap_init(vectors); vectors_base = vectors; vectors_page = vectors; // 填充 vectors - vectors+0x1000-1 vectors_base) = 0xe7fddef1; memcpy((void *)vectors, __vectors_star
[单片机]
U-Boot-1.1.6移植到MINI2440开发板(1) —— 移植前分析
将U-Boot-1.1.6移植到MINI2440开发板上,从NAND Flash启动(不使用NOR Flash)。 需要准备的: Linux环境:Ubuntu 16.04 交叉编译工具链:arm-linux-gcc-3.4.5 U-Boot-1.1.6源码:u-boot-1.1.6.tar.bz2 S3C2440手册:S3C2440A 32-BIT CMOS MICROCONTROLLER USERS MANUAL ARM920T技术手册:ARM920T Technical Reference Manual 其它相关datasheet 参考资料:《嵌入式Linux应用开发完全手册》以及网上博客(#^.^#)。 说明:下述涉
[单片机]
ARM7启动过程
嵌入式系统资源有限,程序通常都固化在ROM总运行。ROM中程序执行前,需要对系统硬件和软件运行环境进行初始化,这些工作是用汇编语言编写的启动程序完成。启动程序是嵌入式程序的开头部分,应与应用程序一起固化在ROM中,应首先在系统上运行的启动程序应包含各模块中可能出现的所有段类,并合理安排他们的次序。   启动程序一般流程如下:   (1) 设置入口指针   (2) 设置中断向量     ARM7要求中断向量必须设置从0地址开始,连续8*4字节的空间,分别是复位、未定义指令错误、软件中断、预取指令中断、数据存取错误、IRQ、FIQ和一个保留的中断向量   (如果ROM位于0地址,向量表包含一系列指令跳转到中断服务程序,
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved