1 # converted to .tcl by html2tcl.tcl
39 <html xmlns
="http://www.w3.org/TR/REC-html40">
41 <title
>OpenOCD debugger
</title
>
42 <meta charset
="utf-8" content
="text/html" http-equiv
="Content-Type"/>
43 <link type
="text/css" rel
="stylesheet" href
="menuweb.css"/>
48 set upload_filename
/ram
/upload
51 <body style
="margin:0px;">
52 <div style
="width:974px;height:85px;">
53 <div style
="float:left;position:relative;left:32px;width:478px;">
58 <div style
="float:left;position:relative;height:26px; width:278px;left:122px;background-image:url('menu_cuts/top_right.png');">
59 <div style
="position:relative;left:15px;top:4px;" class
="textlight">
61 append buffer
[capture version
]
66 <table style
="padding:0px;border-collapse:collapse;">
68 <td style
="width:33px;">
69 <div style
="width:20px;height:510px;">
73 <td style
="vertical-align:top;height:100%;width:140px;padding:0px;">
74 <table style
="padding:0px;border-collapse:collapse;height:100%;width:140px;">
75 <tr style
="height:59px;">
79 <td style
="width:140px;height:38px;background-image:url('menu_cuts/v_tab.png');background-repeat: no-repeat;">
80 <div style
="position:relative;left:10px;top:10px;font-weight:bold;">
81 <a href
="browsemem.tcl" style
="">Browse
/ Edit
</a
>
86 <td style
="width:140px;height:38px;background-image:url('menu_cuts/v_tab_selected.png');background-repeat: no-repeat;">
87 <div style
="position:relative;left:10px;top:10px;font-weight:bold;">
88 <a href
="downloadmem.tcl" style
="font-weight: bold;">Download
</a
>
93 <td style
="width:140px;height:35px;background-image:url('menu_cuts/v_1.png')"/>
96 <td style
="width:140px;background-image:url('menu_cuts/v_2_tile.png')"/>
99 <td style
="width:140px;height:140px;background-image:url('menu_cuts/v_3.png')"/>
103 <td style
="vertical-align:top;padding:0px;height:100%">
104 <table style
="padding:0px;border-collapse:collapse;height:100%;">
107 <table style
="padding:0px;border-collapse:collapse;">
109 <td style
="width:103px;height:29px;background-image:url('menu_cuts/h_tab1.png');background-repeat: no-repeat;">
110 <div style
="position:relative;top:7px;font-weight:bold;text-align:center;width:100px;">
111 <a href
="index.tcl">Config Target
</a
>
114 <td style
="width:103px;height:29px;background-image:url('menu_cuts/h_tab1.png');background-repeat: no-repeat;">
115 <div style
="position:relative;top:7px;font-weight:bold;text-align:center;width:100px;">
116 <a href
="flashinfo.tcl">Flash
</a
>
119 <td style
="width:103px;height:29px;background-image:url('menu_cuts/h_tab1_selected.png');background-repeat: no-repeat;">
120 <div style
="position:relative;top:7px;font-weight:bold;text-align:center;width:100px;">
121 <a href
="browsemem.tcl" style
="font-weight: bold;">Memory
</a
>
124 <td style
="width:103px;height:29px;background-image:url('menu_cuts/h_tab1.png');background-repeat: no-repeat;">
125 <div style
="position:relative;top:7px;font-weight:bold;text-align:center;width:100px;">
126 <a href
="openocd.tcl">OpenOCD
</a
>
134 <td style
="height:30px;width:535px;background-image:url('menu_cuts/center_top.png');background-repeat: no-repeat;background-position:top right;" colspan
="6">
135 <div style
="width:500px;background-color:#ffffff;height:100%;">
141 <td style
="background-color:#ffffff;text-indent:30px;height:40px;" colspan
="6">
142 <H1
>Download Memory Range
</H1
>
145 <tr style
="height:100%;">
146 <td style
="background-color:#ffffff;padding-left:30px;padding-right:30px;width=535px;height:100%;" colspan
="6">
149 set form_address
[formfetch form_address
]
150 set form_length
[formfetch form_length
]
151 set form_action
[formfetch form_action
]
154 <form action
="downloadmem.tcl" method
="post">
156 <tr
><td class
="formtext">Address
</td
><td
><input type
="text" name
="form_address" value
="}
157 append buffer $form_address
158 append buffer {"></td
></tr
>
159 <tr
><td class
="formtext">Length
</td
><td
><input type
="text" name
="form_length" value
="}
160 append buffer $form_length
161 append buffer {"></td
></tr
>
166 <tr
><td style
="height:15px;width:535px;"> 
</td
></tr
>
167 <tr
><td style
="height:1px;width:535px;background-color:#a2c5d1;"></td
></tr
>
168 <tr
><td style
="height:15px;width:535px;"> 
</td
></tr
>
171 <input type
="submit" value
="Download" name
="form_action">
177 if {[string compare
$form_action "Download"]==0} {
178 append console [encode
[capture_catch
"reset init"]]
179 append console [encode
[capture_catch
"dump_image /tmp/dump.bin $form_address $form_length"]]
182 <form action
="../dump.bin" target
="_blank">
183 <input type
="submit" name
="form_action" value
="Save downloaded memory">
199 set toggle_details
[formfetch toggle_details
]
200 if {[string length
$toggle_details]==0} {
203 set show_details
[load_var show_details
]
204 if {[string length
$show_details]==0} {
207 if {$toggle_details==1} {
208 set show_details
[expr 1-$show_details]
209 save_var show_details
$show_details
212 if {[string length
$console]!=0} {
215 <tr style
="height:100%;">
216 <td style
="height:100%;background-color:red;" colspan
="6">
217 <table style
="padding:0px;border-collapse:collapse;background-color:#ffffff;width:100%" class
="textgray">
218 <td style
="width:25px;"> 
;</td
>
221 if {$show_details==1} {
223 append buffer
{td style
="background-color:#dddddd;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;"}
227 append buffer
{td style
="background-image:url('menu_cuts/h_tab_free.png');width:110px;height:29px;background-repeat: no-repeat;background-position:top left;"}
232 <a class
="openocd" href
="downloadmem.tcl?toggle_details=1">
235 if {$show_details==1} {
236 append buffer
"Hide details"
239 append buffer
{<div style
="position:relative;top:7px;text-align:center;">}
240 append buffer
"Show details"
241 append buffer
{</div
>}
248 if {$show_details==1} {
249 append buffer
$console
252 append buffer
{</td
>}
254 if {$show_details!=1} {
255 append buffer
{<td
> 
;</td
>}
259 <td style
="width:25px;"> 
;</td
>
269 <td style
="height:30px;background-image:url('menu_cuts/center_bottom.png');background-repeat: no-repeat;background-position:top right;" colspan
="6">
270 <div style
="width:500px;background-color:#ffffff;height:100%;">
277 <td style
="width:6px;"/>
278 <td style
="width:245px;height:100%">
279 <table style
="padding:0px;border-collapse:collapse;height:100%;">
281 <td style
="width:103px;height:29px;background-image:url('menu_cuts/h_tab2_selected.png');background-repeat: no-repeat;">
282 <div style
="position:relative;top:7px;;font-weight:bold;text-align:center;width:100px;" class
="textgray">
292 <td style
="height:10px;width:245px;background-image:url('menu_cuts/right_top_small.png');" colspan
="3"/>
295 <td style
="background-color:#d8d7d7;width:245px;padding-left:10px;padding-buttom:10px;line-height:17px;" colspan
="3">
296 <a target
="_blank" href
="http://openocd.berlios.de/doc/openocd.pdf">OpenOCD Manual
</a
>
301 <td style
="background-color:#d8d7d7;height:15px;" colspan
="3"/>
305 <table style
="padding:0px;border-collapse:collapse;">
306 <td style
="background-color:#d8d7d7;width:10px;height:1px"/>
307 <td style
="background-color:#999999;width:225px; height:1px;"/>
308 <td style
="background-color:#d8d7d7;width:10px;height:1px"/>
313 <td style
="background-color:#d8d7d7;height:15px;" colspan
="3"/>
315 <tr style
="height:100%;">
316 <td style
="height:100%;background-color:#d8d7d7;padding-left:10px;padding-right:10px;" colspan
="3" class
="textgray">
318 Download
memory from target.
<br
>
319 <b
>Note
</b
> that download
memory can take
320 a long
time(potentially minutes
for megabytes at low JTAG clk speeds
).
322 Once the
memory is downloaded a link is available on the page to download
328 <td style
="height:30px;background-image:url('menu_cuts/right_bottom.png');" colspan
="3">
364 write_chunked
$buffer