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> |