1 1. GDB startup script for debugging purposes.
3 # startup script for debugging flash erase
4 target remote 10.0.0.56:2001
13 monitor rm 0 0x1030000
20 2. Uploading flash driver via tftp
25 tftp> put at91fr40162.bin 10.0.0.108:/config/flashdriver.bin
26 Sent 4048 bytes in 0.1 seconds
32 eCosBoard_prog 0x1000000 /config/testdata.bin
35 tftp> put /cygdrive/c/workspace/ecosboard/ecosboard/phi/bootloader/images/bootloader.bin 10.0.0.108:/config/test.bin
36 Sent 165724 bytes in 3.9 seconds
42 mww 0xFFE00024 0x00000000
43 mww 0xFFE00000 0x01002539
45 eCosBoard_prog /config/test.bin 0x1000000
46 eCosBoard_profile_done
51 set remote memory-write-packet-size fixed
54 set remote memory-write-packet-size 8192
55 set remote memory-map-packet on
56 target remote 10.0.0.108:3333
58 monitor reg cpsr 0x000000D3
59 monitor mww 0xFFE00020 0x1
60 monitor mww 0xFFE00024 0x00000000
61 monitor mww 0xFFE00000 0x01002539
64 monitor eCosBoard_profile
66 monitor eCosBoard_profile_done
69 source /tmp/ecosboard/packages/services/profile/gprof/current/host/gprof.gdb
71 shell cp gmon.out /tmp/ecosboard/build/src
72 echo To view: cd /tmp/ecosboard/build/src && gprof openocd
77 It seems the problem is that the actual flash programming takes time.
78 hal_delay_us() is invoked between each time the
79 CPU is polled for whether flash programming has completed.
84 Each sample counts as 0.01 seconds.
85 % cumulative self self total
86 time seconds seconds calls Ts/call Ts/call name
87 35.82 37.66 37.66 hal_delay_us
88 11.90 50.17 12.51 arm7tdmi_clock_out
89 9.86 60.54 10.37 gdb_get_packet
90 5.36 66.17 5.63 memcpy
91 4.34 70.73 4.56 target_buffer_get_u32
92 3.34 74.25 3.51 embeddedice_read_reg_w_che
94 1.39 75.71 1.46 arm7_9_write_memory
95 1.34 77.11 1.40 cyg_tcp_output
96 1.33 78.51 1.40 __udivsi3
97 1.11 79.68 1.17 cyg_tcp_input
98 1.07 80.80 1.13 arm7tdmi_store_word_regs
99 0.95 81.81 1.00 __udivdi3
100 0.95 82.80 1.00 __umodsi3
101 0.93 83.78 0.98 arm7tdmi_write_core_regs
102 0.86 84.68 0.91 arm7_9_poll
103 0.85 85.57 0.89 memset
104 0.77 86.38 0.81 cyg_splx
105 0.64 87.05 0.67 cyg_in_cksumdata
106 0.63 87.71 0.66 openeth_deliver
107 0.57 88.31 0.60 strstr
108 0.51 88.85 0.53 eth_drv_recv
109 0.49 89.36 0.52 cyg_splinternal
110 0.49 89.88 0.52 cyg_splimp
111 0.46 90.36 0.48 cyg_ip_input
Linking to existing account procedure
If you already have an account and want to add another login method
you
MUST first sign in with your existing account and
then change URL to read
https://review.openocd.org/login/?link
to get to this page again but this time it'll work for linking. Thank you.
SSH host keys fingerprints
1024 SHA256:YKx8b7u5ZWdcbp7/4AeXNaqElP49m6QrwfXaqQGJAOk gerrit-code-review@openocd.zylin.com (DSA)
384 SHA256:jHIbSQa4REvwCFG4cq5LBlBLxmxSqelQPem/EXIrxjk gerrit-code-review@openocd.org (ECDSA)
521 SHA256:UAOPYkU9Fjtcao0Ul/Rrlnj/OsQvt+pgdYSZ4jOYdgs gerrit-code-review@openocd.org (ECDSA)
256 SHA256:A13M5QlnozFOvTllybRZH6vm7iSt0XLxbA48yfc2yfY gerrit-code-review@openocd.org (ECDSA)
256 SHA256:spYMBqEYoAOtK7yZBrcwE8ZpYt6b68Cfh9yEVetvbXg gerrit-code-review@openocd.org (ED25519)
+--[ED25519 256]--+
|=.. |
|+o.. . |
|*.o . . |
|+B . . . |
|Bo. = o S |
|Oo.+ + = |
|oB=.* = . o |
| =+=.+ + E |
|. .=o . o |
+----[SHA256]-----+
2048 SHA256:0Onrb7/PHjpo6iVZ7xQX2riKN83FJ3KGU0TvI0TaFG4 gerrit-code-review@openocd.zylin.com (RSA)