|
From: Ulrich, C. <chr...@tc...> - 2023-03-01 12:41:06
|
<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text -->
<style>.EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; }</style></head>
<body>
<font size="2"><div class="PlainText">Hi,<br>
<br>
to flash we use <br>
<br>
program /tmp/toprog_flash.bin 0x8000000<br>
<br>
output looks like this:<br>
<br>
[STM32G473RE.cpu] halted due to debug-request, current mode: Thread <br>
xPSR: 0x01000000 pc: 0x0800607c msp: 0x2001c000<br>
** Programming Started **<br>
** Programming Finished **<br>
<br>
Cycling power is during test not done (just an "reset run")<br>
But afterwards we remove the pcb attach it to another power source and confirm the problem<br>
<br>
> flash info 0<br>
#0 : stm32l4x at 0x08000000, size 0x00080000, buswidth 0, chipwidth 0<br>
# 0: 0x00000000 (0x800 2kB) not protected<br>
# 1: 0x00000800 (0x800 2kB) not protected<br>
# 2: 0x00001000 (0x800 2kB) not protected<br>
# 3: 0x00001800 (0x800 2kB) not protected<br>
# 4: 0x00002000 (0x800 2kB) not protected<br>
# 5: 0x00002800 (0x800 2kB) not protected<br>
# 6: 0x00003000 (0x800 2kB) not protected<br>
# 7: 0x00003800 (0x800 2kB) not protected<br>
# 8: 0x00004000 (0x800 2kB) not protected<br>
# 9: 0x00004800 (0x800 2kB) not protected<br>
# 10: 0x00005000 (0x800 2kB) not protected<br>
# 11: 0x00005800 (0x800 2kB) not protected<br>
# 12: 0x00006000 (0x800 2kB) not protected<br>
# 13: 0x00006800 (0x800 2kB) not protected<br>
# 14: 0x00007000 (0x800 2kB) not protected<br>
# 15: 0x00007800 (0x800 2kB) not protected<br>
# 16: 0x00008000 (0x800 2kB) not protected<br>
# 17: 0x00008800 (0x800 2kB) not protected<br>
# 18: 0x00009000 (0x800 2kB) not protected<br>
# 19: 0x00009800 (0x800 2kB) not protected<br>
# 20: 0x0000a000 (0x800 2kB) not protected<br>
# 21: 0x0000a800 (0x800 2kB) not protected<br>
# 22: 0x0000b000 (0x800 2kB) not protected<br>
# 23: 0x0000b800 (0x800 2kB) not protected<br>
# 24: 0x0000c000 (0x800 2kB) not protected<br>
# 25: 0x0000c800 (0x800 2kB) not protected<br>
# 26: 0x0000d000 (0x800 2kB) not protected<br>
# 27: 0x0000d800 (0x800 2kB) not protected<br>
# 28: 0x0000e000 (0x800 2kB) not protected<br>
# 29: 0x0000e800 (0x800 2kB) not protected<br>
# 30: 0x0000f000 (0x800 2kB) not protected<br>
# 31: 0x0000f800 (0x800 2kB) not protected<br>
# 32: 0x00010000 (0x800 2kB) not protected<br>
# 33: 0x00010800 (0x800 2kB) not protected<br>
# 34: 0x00011000 (0x800 2kB) not protected<br>
# 35: 0x00011800 (0x800 2kB) not protected<br>
# 36: 0x00012000 (0x800 2kB) not protected<br>
# 37: 0x00012800 (0x800 2kB) not protected<br>
# 38: 0x00013000 (0x800 2kB) not protected<br>
# 39: 0x00013800 (0x800 2kB) not protected<br>
# 40: 0x00014000 (0x800 2kB) not protected<br>
# 41: 0x00014800 (0x800 2kB) not protected<br>
# 42: 0x00015000 (0x800 2kB) not protected<br>
# 43: 0x00015800 (0x800 2kB) not protected<br>
# 44: 0x00016000 (0x800 2kB) not protected<br>
# 45: 0x00016800 (0x800 2kB) not protected<br>
# 46: 0x00017000 (0x800 2kB) not protected<br>
# 47: 0x00017800 (0x800 2kB) not protected<br>
# 48: 0x00018000 (0x800 2kB) not protected<br>
# 49: 0x00018800 (0x800 2kB) not protected<br>
# 50: 0x00019000 (0x800 2kB) not protected<br>
# 51: 0x00019800 (0x800 2kB) not protected<br>
# 52: 0x0001a000 (0x800 2kB) not protected<br>
# 53: 0x0001a800 (0x800 2kB) not protected<br>
# 54: 0x0001b000 (0x800 2kB) not protected<br>
# 55: 0x0001b800 (0x800 2kB) not protected<br>
# 56: 0x0001c000 (0x800 2kB) not protected<br>
# 57: 0x0001c800 (0x800 2kB) not protected<br>
# 58: 0x0001d000 (0x800 2kB) not protected<br>
# 59: 0x0001d800 (0x800 2kB) not protected<br>
# 60: 0x0001e000 (0x800 2kB) not protected<br>
# 61: 0x0001e800 (0x800 2kB) not protected<br>
# 62: 0x0001f000 (0x800 2kB) not protected<br>
# 63: 0x0001f800 (0x800 2kB) not protected<br>
# 64: 0x00020000 (0x800 2kB) not protected<br>
# 65: 0x00020800 (0x800 2kB) not protected<br>
# 66: 0x00021000 (0x800 2kB) not protected<br>
# 67: 0x00021800 (0x800 2kB) not protected<br>
# 68: 0x00022000 (0x800 2kB) not protected<br>
# 69: 0x00022800 (0x800 2kB) not protected<br>
# 70: 0x00023000 (0x800 2kB) not protected<br>
# 71: 0x00023800 (0x800 2kB) not protected<br>
# 72: 0x00024000 (0x800 2kB) not protected<br>
# 73: 0x00024800 (0x800 2kB) not protected<br>
# 74: 0x00025000 (0x800 2kB) not protected<br>
# 75: 0x00025800 (0x800 2kB) not protected<br>
# 76: 0x00026000 (0x800 2kB) not protected<br>
# 77: 0x00026800 (0x800 2kB) not protected<br>
# 78: 0x00027000 (0x800 2kB) not protected<br>
# 79: 0x00027800 (0x800 2kB) not protected<br>
# 80: 0x00028000 (0x800 2kB) not protected<br>
# 81: 0x00028800 (0x800 2kB) not protected<br>
# 82: 0x00029000 (0x800 2kB) not protected<br>
# 83: 0x00029800 (0x800 2kB) not protected<br>
# 84: 0x0002a000 (0x800 2kB) not protected<br>
# 85: 0x0002a800 (0x800 2kB) not protected<br>
# 86: 0x0002b000 (0x800 2kB) not protected<br>
# 87: 0x0002b800 (0x800 2kB) not protected<br>
# 88: 0x0002c000 (0x800 2kB) not protected<br>
# 89: 0x0002c800 (0x800 2kB) not protected<br>
# 90: 0x0002d000 (0x800 2kB) not protected<br>
# 91: 0x0002d800 (0x800 2kB) not protected<br>
# 92: 0x0002e000 (0x800 2kB) not protected<br>
# 93: 0x0002e800 (0x800 2kB) not protected<br>
# 94: 0x0002f000 (0x800 2kB) not protected<br>
# 95: 0x0002f800 (0x800 2kB) not protected<br>
# 96: 0x00030000 (0x800 2kB) not protected<br>
# 97: 0x00030800 (0x800 2kB) not protected<br>
# 98: 0x00031000 (0x800 2kB) not protected<br>
# 99: 0x00031800 (0x800 2kB) not protected<br>
#100: 0x00032000 (0x800 2kB) not protected<br>
#101: 0x00032800 (0x800 2kB) not protected<br>
#102: 0x00033000 (0x800 2kB) not protected<br>
#103: 0x00033800 (0x800 2kB) not protected<br>
#104: 0x00034000 (0x800 2kB) not protected<br>
#105: 0x00034800 (0x800 2kB) not protected<br>
#106: 0x00035000 (0x800 2kB) not protected<br>
#107: 0x00035800 (0x800 2kB) not protected<br>
#108: 0x00036000 (0x800 2kB) not protected<br>
#109: 0x00036800 (0x800 2kB) not protected<br>
#110: 0x00037000 (0x800 2kB) not protected<br>
#111: 0x00037800 (0x800 2kB) not protected<br>
#112: 0x00038000 (0x800 2kB) not protected<br>
#113: 0x00038800 (0x800 2kB) not protected<br>
#114: 0x00039000 (0x800 2kB) not protected<br>
#115: 0x00039800 (0x800 2kB) not protected<br>
#116: 0x0003a000 (0x800 2kB) not protected<br>
#117: 0x0003a800 (0x800 2kB) not protected<br>
#118: 0x0003b000 (0x800 2kB) not protected<br>
#119: 0x0003b800 (0x800 2kB) not protected<br>
#120: 0x0003c000 (0x800 2kB) not protected<br>
#121: 0x0003c800 (0x800 2kB) not protected<br>
#122: 0x0003d000 (0x800 2kB) not protected<br>
#123: 0x0003d800 (0x800 2kB) not protected<br>
#124: 0x0003e000 (0x800 2kB) not protected<br>
#125: 0x0003e800 (0x800 2kB) not protected<br>
#126: 0x0003f000 (0x800 2kB) not protected<br>
#127: 0x0003f800 (0x800 2kB) not protected<br>
#128: 0x00040000 (0x800 2kB) not protected<br>
#129: 0x00040800 (0x800 2kB) not protected<br>
#130: 0x00041000 (0x800 2kB) not protected<br>
#131: 0x00041800 (0x800 2kB) not protected<br>
#132: 0x00042000 (0x800 2kB) not protected<br>
#133: 0x00042800 (0x800 2kB) not protected<br>
#134: 0x00043000 (0x800 2kB) not protected<br>
#135: 0x00043800 (0x800 2kB) not protected<br>
#136: 0x00044000 (0x800 2kB) not protected<br>
#137: 0x00044800 (0x800 2kB) not protected<br>
#138: 0x00045000 (0x800 2kB) not protected<br>
#139: 0x00045800 (0x800 2kB) not protected<br>
#140: 0x00046000 (0x800 2kB) not protected<br>
#141: 0x00046800 (0x800 2kB) not protected<br>
#142: 0x00047000 (0x800 2kB) not protected<br>
#143: 0x00047800 (0x800 2kB) not protected<br>
#144: 0x00048000 (0x800 2kB) not protected<br>
#145: 0x00048800 (0x800 2kB) not protected<br>
#146: 0x00049000 (0x800 2kB) not protected<br>
#147: 0x00049800 (0x800 2kB) not protected<br>
#148: 0x0004a000 (0x800 2kB) not protected<br>
#149: 0x0004a800 (0x800 2kB) not protected<br>
#150: 0x0004b000 (0x800 2kB) not protected<br>
#151: 0x0004b800 (0x800 2kB) not protected<br>
#152: 0x0004c000 (0x800 2kB) not protected<br>
#153: 0x0004c800 (0x800 2kB) not protected<br>
#154: 0x0004d000 (0x800 2kB) not protected<br>
#155: 0x0004d800 (0x800 2kB) not protected<br>
#156: 0x0004e000 (0x800 2kB) not protected<br>
#157: 0x0004e800 (0x800 2kB) not protected<br>
#158: 0x0004f000 (0x800 2kB) not protected<br>
#159: 0x0004f800 (0x800 2kB) not protected<br>
#160: 0x00050000 (0x800 2kB) not protected<br>
#161: 0x00050800 (0x800 2kB) not protected<br>
#162: 0x00051000 (0x800 2kB) not protected<br>
#163: 0x00051800 (0x800 2kB) not protected<br>
#164: 0x00052000 (0x800 2kB) not protected<br>
#165: 0x00052800 (0x800 2kB) not protected<br>
#166: 0x00053000 (0x800 2kB) not protected<br>
#167: 0x00053800 (0x800 2kB) not protected<br>
#168: 0x00054000 (0x800 2kB) not protected<br>
#169: 0x00054800 (0x800 2kB) not protected<br>
#170: 0x00055000 (0x800 2kB) not protected<br>
#171: 0x00055800 (0x800 2kB) not protected<br>
#172: 0x00056000 (0x800 2kB) not protected<br>
#173: 0x00056800 (0x800 2kB) not protected<br>
#174: 0x00057000 (0x800 2kB) not protected<br>
#175: 0x00057800 (0x800 2kB) not protected<br>
#176: 0x00058000 (0x800 2kB) not protected<br>
#177: 0x00058800 (0x800 2kB) not protected<br>
#178: 0x00059000 (0x800 2kB) not protected<br>
#179: 0x00059800 (0x800 2kB) not protected<br>
#180: 0x0005a000 (0x800 2kB) not protected<br>
#181: 0x0005a800 (0x800 2kB) not protected<br>
#182: 0x0005b000 (0x800 2kB) not protected<br>
#183: 0x0005b800 (0x800 2kB) not protected<br>
#184: 0x0005c000 (0x800 2kB) not protected<br>
#185: 0x0005c800 (0x800 2kB) not protected<br>
#186: 0x0005d000 (0x800 2kB) not protected<br>
#187: 0x0005d800 (0x800 2kB) not protected<br>
#188: 0x0005e000 (0x800 2kB) not protected<br>
#189: 0x0005e800 (0x800 2kB) not protected<br>
#190: 0x0005f000 (0x800 2kB) not protected<br>
#191: 0x0005f800 (0x800 2kB) not protected<br>
#192: 0x00060000 (0x800 2kB) not protected<br>
#193: 0x00060800 (0x800 2kB) not protected<br>
#194: 0x00061000 (0x800 2kB) not protected<br>
#195: 0x00061800 (0x800 2kB) not protected<br>
#196: 0x00062000 (0x800 2kB) not protected<br>
#197: 0x00062800 (0x800 2kB) not protected<br>
#198: 0x00063000 (0x800 2kB) not protected<br>
#199: 0x00063800 (0x800 2kB) not protected<br>
#200: 0x00064000 (0x800 2kB) not protected<br>
#201: 0x00064800 (0x800 2kB) not protected<br>
#202: 0x00065000 (0x800 2kB) not protected<br>
#203: 0x00065800 (0x800 2kB) not protected<br>
#204: 0x00066000 (0x800 2kB) not protected<br>
#205: 0x00066800 (0x800 2kB) not protected<br>
#206: 0x00067000 (0x800 2kB) not protected<br>
#207: 0x00067800 (0x800 2kB) not protected<br>
#208: 0x00068000 (0x800 2kB) not protected<br>
#209: 0x00068800 (0x800 2kB) not protected<br>
#210: 0x00069000 (0x800 2kB) not protected<br>
#211: 0x00069800 (0x800 2kB) not protected<br>
#212: 0x0006a000 (0x800 2kB) not protected<br>
#213: 0x0006a800 (0x800 2kB) not protected<br>
#214: 0x0006b000 (0x800 2kB) not protected<br>
#215: 0x0006b800 (0x800 2kB) not protected<br>
#216: 0x0006c000 (0x800 2kB) not protected<br>
#217: 0x0006c800 (0x800 2kB) not protected<br>
#218: 0x0006d000 (0x800 2kB) not protected<br>
#219: 0x0006d800 (0x800 2kB) not protected<br>
#220: 0x0006e000 (0x800 2kB) not protected<br>
#221: 0x0006e800 (0x800 2kB) not protected<br>
#222: 0x0006f000 (0x800 2kB) not protected<br>
#223: 0x0006f800 (0x800 2kB) not protected<br>
#224: 0x00070000 (0x800 2kB) not protected<br>
#225: 0x00070800 (0x800 2kB) not protected<br>
#226: 0x00071000 (0x800 2kB) not protected<br>
#227: 0x00071800 (0x800 2kB) not protected<br>
#228: 0x00072000 (0x800 2kB) not protected<br>
#229: 0x00072800 (0x800 2kB) not protected<br>
#230: 0x00073000 (0x800 2kB) not protected<br>
#231: 0x00073800 (0x800 2kB) not protected<br>
#232: 0x00074000 (0x800 2kB) not protected<br>
#233: 0x00074800 (0x800 2kB) not protected<br>
#234: 0x00075000 (0x800 2kB) not protected<br>
#235: 0x00075800 (0x800 2kB) not protected<br>
#236: 0x00076000 (0x800 2kB) not protected<br>
#237: 0x00076800 (0x800 2kB) not protected<br>
#238: 0x00077000 (0x800 2kB) not protected<br>
#239: 0x00077800 (0x800 2kB) not protected<br>
#240: 0x00078000 (0x800 2kB) not protected<br>
#241: 0x00078800 (0x800 2kB) not protected<br>
#242: 0x00079000 (0x800 2kB) not protected<br>
#243: 0x00079800 (0x800 2kB) not protected<br>
#244: 0x0007a000 (0x800 2kB) not protected<br>
#245: 0x0007a800 (0x800 2kB) not protected<br>
#246: 0x0007b000 (0x800 2kB) not protected<br>
#247: 0x0007b800 (0x800 2kB) not protected<br>
#248: 0x0007c000 (0x800 2kB) not protected<br>
#249: 0x0007c800 (0x800 2kB) not protected<br>
#250: 0x0007d000 (0x800 2kB) not protected<br>
#251: 0x0007d800 (0x800 2kB) not protected<br>
#252: 0x0007e000 (0x800 2kB) not protected<br>
#253: 0x0007e800 (0x800 2kB) not protected<br>
#254: 0x0007f000 (0x800 2kB) not protected<br>
#255: 0x0007f800 (0x800 2kB) not protected<br>
STM32G47/G48xx - Rev 'unknown' : 0x2002 - Flash dual-bank<br>
<br>
Mit freundlichen Grüßen<br>
<br>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: ARIAL">
</p><table style="WIDTH: 528px" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td style="font-size: 10pt; font-family: Arial; width: 528px; padding-bottom: 10px; text-align: left;" colspan="3" valign="top"><span data-codetwo-visible="Name"><span style="FONT-SIZE: 11pt; COLOR: #3c3c3b"><span style="font-size: 10pt;">Christian Ulrich</span></span><br style="font-size: 10pt;"></span><span data-codetwo-visible="Job title"><span style="FONT-SIZE: 11pt; COLOR: #1793d2"><span style="font-size: 10pt; color: rgb(0, 0, 0);">Teamleiter Prüfmittelbau</span></span></span></td></tr>
<tr>
<td style="FONT-SIZE: 10pt; BORDER-TOP: #131313 1px dotted; FONT-FAMILY: Arial; WIDTH: 108px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px" rowspan="2" valign="middle"><span data-codetwo-visible="Logo"><img src="cid:logo_244a4d47-2f3f-403e-9dfb-6b7460eafe4f.png" id="0.62x0delitkt" border="0"></span><span style="COLOR: #fff">.</span></td>
<td style="FONT-SIZE: 10pt; BORDER-TOP: #131313 1px dotted; FONT-FAMILY: Arial; WIDTH: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px" rowspan="2" class="" valign="top"><span style="COLOR: #fff">. <br></span></td>
<td style="FONT-SIZE: 9pt; BORDER-TOP: #131313 1px dotted; FONT-FAMILY: Arial; WIDTH: 400px; COLOR: #131313; PADDING-BOTTOM: 5px; PADDING-TOP: 10px" class="" valign="top"><span data-codetwo-visible="Phone"><b><span style="font-size: 10pt;">TCS TürControlSysteme AG</span></b></span><br style="font-size: 10pt;"><span data-codetwo-visible="Phone" style="font-size: 10pt;"><span data-codetwo-visible="Company address" style="font-size: 10pt;">Geschwister-Scholl-Straße 7, D-39307 Genthin</span><br style="font-size: 10pt;">T: <a style="font-size: 10pt; text-decoration: none; color: rgb(19, 19, 19);" href="tel:+49 3933 8799-433">+49 3933 8799-433</a> </span><br style="font-size: 10pt;"><span data-codetwo-visible="Phone" style="font-size: 10pt;"><span data-codetwo-visible="Phone" style="font-size: 10pt;">F: <a style="font-size: 10pt; text-decoration: none; color: rgb(19, 19, 19);" href="tel:">+49 3933 8799-84</a> </span><br style="font-size: 10pt;"></span><span data-codetwo-visible="Email" style="font-size: 10pt;"><a style="font-size: 10pt; text-decoration: none; color: rgb(19, 19, 19);" href="mailto:chr...@tc...">chr...@tc...</a></span><span data-codetwo-visible="Website" style="font-size: 10pt;"> </span><span data-codetwo-visible="Website" style="font-size: 10pt;"><span id="c1-id-35" style="FONT-SIZE: 10pt; COLOR: #000000; BACKGROUND-COLOR: #ffffff"><span style="font-size: 10pt;">|</span></span> <a style="font-size: 10pt; text-decoration: none; color: rgb(19, 19, 19);" href="https://www.yourdomain.url"></a><a href="http://www.tcsag.de" title="">www.tcsag.de</a> <span style="font-size: 10pt; text-decoration: none; color: rgb(19, 19, 19);"></span></span><span data-codetwo-visible="Company address" style="font-size: 10pt;"><br style="font-size: 10pt;"><br style="font-size: 10pt;"></span><p id="c1-id-30" style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Arial; MARGIN-TOP: 0pt"><span id="c1-id-31" style="FONT-SIZE: 10pt; COLOR: #000000; BACKGROUND-COLOR: #ffffff">Vorstand:
Dipl.-Ing. (FH) Otto Duffner (Vorsitzender), Johannes Duffner<br></span></p><span style="font-size: 10pt;">
</span><p id="c1-id-32" style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Arial; MARGIN-TOP: 0pt"><span id="c1-id-33" style="FONT-SIZE: 10pt; COLOR: #000000; BACKGROUND-COLOR: #ffffff">Aufsichtsrat:
Herbert Walter (Vorsitzender), Florian Herth, Dipl. El. Ing (FH) / EMBA Jörg Stocker<br></span></p><span style="font-size: 10pt;">
</span><p id="c1-id-34" style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Arial; MARGIN-TOP: 0pt"><span id="c1-id-35" style="FONT-SIZE: 10pt; COLOR: #000000; BACKGROUND-COLOR: #ffffff"><span style="font-size: 10pt;">Sitz der
Gesellschaft: Genthin | HRB 3909 AG Stendal</span></span></p><br><span data-codetwo-visible="Company address"></span></td></tr>
<tr>
<td style="font-size: 9pt; font-family: Arial; width: 400px; padding-bottom: 10px; text-align: left;" class="" valign="top"><br></td></tr>
<tr>
<td style="FONT-SIZE: 10pt; BORDER-TOP: #131313 1px dotted; FONT-FAMILY: Arial; WIDTH: 528px" colspan="3" valign="top"><span style="COLOR: #fff">.</span></td></tr></tbody></table>
<br>
-----Ursprüngliche Nachricht-----<br>
Von: Paul Fertser <fer...@gm...> <br>
Gesendet: Dienstag, 28. Februar 2023 17:04<br>
An: Ulrich, Christian <chr...@tc...><br>
Cc: ope...@li...<br>
Betreff: Re: [OpenOCD-user] Problems with Flash EEPROM Emulation after flashing with openocd<br>
<br>
Hi Ulrich,<br>
<br>
On Tue, Feb 28, 2023 at 08:08:57AM +0000, Ulrich, Christian wrote:<br>
> We have some strange Problems here, when we flash an STM32G473 with <br>
> openocd Afterwards the used EEPROM emulation is able to read but not to write.<br>
<br>
What command are you using to flash? What's the output? Do you power-cycle the board afterwards? Please also show the result of "flash info 0" after flashing.<br>
<br>
--<br>
Be free, use free (<a href="http://www.gnu.org/philosophy/free-sw.html">http://www.gnu.org/philosophy/free-sw.html</a>) software!<br>
<a href="mailto:fer...@gm...">mailto:fer...@gm...</a><br>
</div></font>
</body>
</html>
|