Electronic Engineer Discuss

Title: My Hantek 2D72 is died [Print this page]

Author: gdxpedro    Time: 2022-1-23 18:12
Title: My Hantek 2D72 is died
Bueno, mi hante 2D72 ha muerto. Se interrumpió la actualización del firmware y ya no enciende ni hace nada. Hay alguna forma de actualizarlo??. Si alguien puede ayudar, se lo agradecería. Reciba un cordial saludo desde Granada en Espa?a
Bueno mi hante 2D72 ha muerto. Se interrumpió la actualización del Firmware y ya no enciende ni hace nada. ?Hay alguna manera de actualizarlo?. Si alguien puede ayudar lo agradecería. Recibí un cordial saludo desde Granada en Espa?a



Author: Carlitos61    Time: 2022-1-24 05:23
Buenas noches, para poder recuperar su 2D72 usted tiene que programar el bootloader nuevamente.
Para hacerlo usted tiene que abrir el osciloscopio y conectar los cables RS232 hacì como està describido en el documento.Vea tambien las imagenes.
El programa se llama "flash_loader_demo_v2.8.0.exe" y no lo he podido incluir porque era demasiado grande.
En la imagen n.1 usted notarà che hay un cablecito que hace puente; sirive para poner el microprocesador en modalidad BOOT.
El puente lo tiene que hacer antes de encenderlo o darle alimentaciòn.
A la fin, despues de haber programado el bootloader, usted podrà nuevamente programar el microprocesador con el ultimo programa (firmrware) Hantek.
Espero que la haya sido util.
Carlos



Author: gdxpedro    Time: 2022-1-24 20:36
Carlitos61 replied at 2022-1-24 05:23
Buenas noches, para poder recuperar su 2D72 usted tiene que programar el bootloader nuevamente.
Par ...

Le estoy muy agradecido por su rapidez en la respuesta. Lo probare esta misma tarde. Espero que tenga suerte.
Un cordial saludo desde Granada en Espa?a

Pondre aquí que tal ha ido la reparacion



Author: amy    Time: 2022-1-25 16:42
[attach]4844[/attach]


Author: slow    Time: 2022-1-26 05:18
Hola,
He probado tu método para 2D82Auto, todo ha ido bien pero el aparato sigue sin arrancar.  ?Tiene alguna idea de por qué? No sé espa?ol ni inglés y estoy usando un traductor.

Saludos

Hello,
I tried your method for 2D82Auto, everything went fine but the device still does not start.  Do you have any idea why? I do not know Spanish or English and I am using translator.

Greetings

Author: slow    Time: 2022-1-26 07:25
It also helped that:
1. Remove batteries.
2. Keep press F1 and connect the scope to your computer with the USB cable at the same time.
3. Please check whether the button on the lower right corner is flashing red and green.

Author: amy    Time: 2022-1-26 13:40
slow replied at 2022-1-26 07:25
It also helped that:
1. Remove batteries.
2. Keep press F1 and connect the scope to your computer wi ...

Does the light on the lower right corner blink red and green?

Author: gdxpedro    Time: 2022-1-28 02:42
Carlitos61 replied at 2022-1-24 05:23
Buenas noches, para poder recuperar su 2D72 usted tiene que programar el bootloader nuevamente.
Par ...

Dear Carlitos61, I think I have followed the steps correctly but the answer is negative. I power the 2D72 oscilloscope via USB with the supplied charger and the power light stays red. once the USB to TTL cable is connected and connected as the document says and the Boot bridge has been made, there is no response. A message appears that says: "No response from the Target, the boot loader can not be started. Please, verify the boot mode configuration and the flash protection status. Reset your device try again."
I don't see a way to send photos here, to show the plate that I have, which is a little different from the one that appears in the document. If you can advise anything else I would appreciate it.
Receive a cordial greeting from Pedro J. Prieto, gdxpedro@gmail.com, and greetings from Granada in Spain

Estimado Carlitos61, Creo que he seguido los pasos correctamente pero la respuesta es negativa. Alimento el osciloscopio 2D72 por USB con el cargador que trae y la luz de power permanece roja. una vez conectado el cable USB a TTL y conectado tal y como dice el documento y realizado el puente de Boot, no hay respuesta. Aparece un mensaje que dice: "No response from the Target, the boot loader can not be started. Please, verify the boot mode configuration and the flash protection status. Reset your devide try again."
No veo la manera de mandar fotos por aqui, para ense?ar la placa que tengo que es un poco diferente a la que aparece en el documento. Si puede aconsejar algo mas se lo agradecería
Reciba un cordial de Pedro J. Prieto, gdxpedro@gmail.com, y un saludo desde Granada en Espa?a

Author: gdxpedro    Time: 2022-1-28 03:07
amy replied at 2022-1-26 13:40
Does the light on the lower right corner blink red and green?

Hello again I have tried what you indicate in your post and I start by pressing F1 and then connecting the USB and the POWER button (lower left corner) lights up red intermittently, the right button does not turn on, it always remains off

Hola de nuevo he probado lo que indica en su post y arranco presionando F1 y después conectando el USB y el  botón de POWER (esquina inferior izquierda) de enciende en rojo de forma intermitente, el botón derecho no se enciende, permanece siempre apagado

Author: Carlitos61    Time: 2022-2-2 04:43
Hello, Sorry for the long delay...
I think that there is an error because the JUMPER placed with the oscilloscope powered off, and then on, places the STM32 CPU in boot mode.
Have you try to exchange the TXD pin with the RXD pin? (don't worry, you don't break anything).
The other is by tryng with these paramenter on the COM port: 115200 baud, parity even, 8 bit data, 1 bit stop.
I don't understand if you have already programmed the bootloader or not.
Another powerfull solution is by using the ST-LINK V2 programmer and the ST-LINK Utility.This performs a low level programming of the CPU, but if you never used it I send you a description how to connect and use it.
Regards, Carlos.



Author: gdxpedro    Time: 2022-2-2 18:33
Thanks for your answer, I have tried everything you tell me and nothing always gives me the same error message and there is no communication with the 2D72. What's new is that I've tried ST-Link v2 and the ST-link Utility and the 2D72 processor responds, although I still haven't been able to load the bootloader, I'm sure I'm doing something wrong. I would appreciate if you can send instructions to do it through the ST-LINK. I provide you with my email in case it is useful to you. A cordial greeting from Granada in Spain. gdxpedro@gmail.com

Gracias por tu respuesta, he probado todo lo que me dices y nada me da siempre el mismo mensaje de error y no hay comunicación con el 2D72. Lo nuevo es que he probado con el ST-Link v2 y la utilidad ST-link Utility y el procesador del 2D72 responde, aunque todavía no he conseguido cargar el bootloader, seguramente doy algún paso mal. Le agradecería si puede mandar instrucciones para realizarlo a través del ST-LINK. Le facilito mi email por si le resulta de utilidad. Un cordial saludo desde Granada en Espa?a. gdxpedro@gmail.com


Author: gdxpedro    Time: 2022-2-2 19:30
Carlitos61 replied at 2022-2-2 04:43
Hello, Sorry for the long delay...
I think that there is an error because the JUMPER placed with the ...

Thanks for your reply. I have to make a comment to try to clarify the issue. Your instructions have been very useful to me, I think I have followed the correct steps to make the USB connection, I make the jumper before turning on the D272, and I have also changed the position of the TX and RX pins but there is no response from the processor, it continues to appear the message that I put a little above in this same forum. The NEW and hopeful thing is that I have tried to connect it through ST-LINK V2 and with the ST-LINK UTILITY application and I have verified that there is a response from the microprocessor, that is, I think it is still alive, I have not yet managed to load the file .BIN that you sent inside the file "Hantek Recovery from BRICKED.zip" which was called "USB_Bootloader_V2.0.bin". I understand that it is this file that must be loaded using the ST-LINK UTILITY program, but I must be doing something wrong and I can't get it. If you could send any instructions on how to do it I would greatly appreciate it. I put my email in case it is useful for you to send me something to it. In the meantime, receive a big greeting from Granada in Spain. My email is gdxpedro@gmail.com

Gracias por su respuesta. Tengo que hacer algún comentario para intentar aclarar el tema. Sus indicaciones me han sido muy útiles, creo que he seguido las pasos correctos para hace la conexión USB, realizo el puente antes de encender el D272, y he cambiado también los pines TX y RX de posición pero no hay respuesta del procesador, sigue apareciendo el mensaje que pongo un poco mas arriba en este mismo foro. Lo NUEVO y que da esperanza es que he probado a conectarlo mediante el ST-LINK V2 y con la aplicación ST-LINK UTILITY y he comprobado que hay respuesta del microprocesador, asea, que creo que sigue vivo, aun no he conseguido cargar el fichero .BIN que mandó usted dentro del fichero "Hantek Recovery from BRICKED.zip" que se llamaba "USB_Bootloader_V2.0.bin". Entiendo que es este fichero el que hay que cargar mediante el programa ST-LINK UTILITY, pero debo de hacer algo mal y no lo consigo. Si pudiese mandar alguna instrucción de como hacerlo se lo agradecería mucho. Le pongo mi email por si le es de utilidad mandarme algo al mismo. mientras tanto reciba un gran saludo desde Granada en Espa?a. Mi email es gdxpedro@gmail.com

Author: Carlitos61    Time: 2022-2-3 05:35
Buenas noches,
Tuve que desarmar mi Hantek para poder hacer el documento que usted necesita.
El file "USB_Bootloader_V2.0.bin" puede ser cargado con el STLINK Utility pues lee el formato BIN. (vea las imagenes que he cargado).
El BIN va a ser escribido en el address 0x0800000 del microprocesador y tiene una longitud de 0x3430 (13360 bytes).
Basta hacer "Target->Program" y ejecutar la programaciòn. Dura un instante nomàs.
Lo he probado con mi Hantek y ha funcionado sin problemas. Pruebe tambien usted.
Las fotos sirven para que usted pueda conectar su STLINK correctamente, me parece que ha usted le funciona ya.

El programa en vez està en formato DFU y es necesario usar el metodo del fabricante, o sea con el DFUSE demo 3.0.x.
El DFUSE demo le permite de usar el bootloader que ha apenas escrito con el puerto USB del osciloscopio.

Si usted tiene todavia problemas, se podria desempaquetar el DFU y llevarlo a un formato BIN para poderlo escribir con el STLINK.

Saludos, Carlos.


Author: gdxpedro    Time: 2022-2-3 16:57
Estimado compa?ero Carlitos61: Siento que haya tenido que darle la lata para poder contestarme. Voy a probar todo lo que usted me comenta a ver si es que hago algo mal o diferente. Creo, no obstante que había seguido mas o menos los mismo pasos que usted describe, ahora estoy en el trabajo y no puedo verificarlo pero lo pienso hacer en cuanto llegue a casa y le comentaré el resultado tanto positivo como negativo. Entiendo que una vez acabado el proceso con ST-LINK debería de arrancar el D272, sin necesidad de utilizar el DFUSE. Hasta ahora no he conseguido arrancar el D272, pero probaré esta tarde y espero que haya suerte. No puedo por menos que estarle muy agradecido por su esfuerzo en que esto funcione y si no lo consigo no va a ser por faltarle interés a usted en que no sea así. En cualquier caso estos problemas sirven enormemente para aprender y para facilitar a alguien que tenga el mismo problema. Que tenga un buen día y reciba un gran saludo de Pedro J. Prieto desde Granada en Espa?a.
Debo decirle que mi empe?o llega a si es necesario cambiar el procesador STm32 por si en todas estas pruebas se ha estropeado algo. Ya he pedido uno nuevo del mismo modelo a Aliexpress y no veo gran dificultad en cambiarlo, pero esto sería un ultimo recurso. Si todo falla habrá que comprar un D272 nuevo, pero no seria el final que espero.

Author: gdxpedro    Time: 2022-2-3 17:00
Dear colleague Carlitos61: I'm sorry that I had to nag you to be able to answer me. I'm going to try everything you tell me to see if I'm doing something wrong or different. I believe, however, that I had followed more or less the same steps that you describe, now I am at work and I cannot verify it but I plan to do it as soon as I get home and I will tell you the result, both positive and negative. I understand that once the process with ST-LINK is finished, the D272 should boot, without the need to use DFUSE. So far I haven't been able to get the D272 started, but I'll try this afternoon and hope for luck. I can only be very grateful to you for your effort in making this work and if I don't get it, it won't be because you lack interest in it not being so. In any case, these problems serve enormously to learn and to facilitate someone who has the same problem. Have a nice day and receive a big greeting from Pedro J. Prieto from Granada in Spain.
I must tell you that my commitment reaches whether it is necessary to change the STm32 processor in case something has been damaged in all these tests. I have already ordered a new one of the same model from Aliexpress and I see no great difficulty in changing it, but this would be a last resort. If all else fails, I'll have to buy a new D272, but it wouldn't be the end I'm hoping for.

Author: gdxpedro    Time: 2022-2-5 03:15
Carlitos61 replied at 2022-2-3 05:35
Buenas noches,
Tuve que desarmar mi Hantek para poder hacer el documento que usted necesita.
El file ...

Dear Carlos:
I think I'm already defining problems in 2D72. First of all, thank you again for your invaluable help, which I hope to be able to return to you someday in some way. The STLINK and the STLINK UTILITY I think work correctly and it has loaded the Bootloader as it appeared in your photographs, the problem comes when trying to load the DFU file, I think the USB does not work. The PC does not detect the connection of the 2D72 through USB, it is possible that the port is damaged. In the 2D72 the Power buttons (in red) and RUN/STOP (in green) light up, neither of them does anything when I press them, I have tried with the batteries installed and without the batteries and with the USB cable connected the difference is that the Power button flashes red, in no case can I turn on the oscilloscope. I think the only thing left to try is to try to pass the .DFU file to .BIN and load it directly with the STLINK. Your opinion is very important. I think the USB port is not communicating and I don't know if changing the processor would fix it.
Receive a cordial greeting from Granada in Spain

Estimado Carlos:
Creo que ya voy definiendo problemas en 2D72. antes que nada reiterarte las gracias por tu inestimable ayuda, que espero poder devolverte algún día de algún modo. El STLINK y la Utilidad STLINK UTILITY creo que funcionan correctamente y ha cargado el Bootloader tal y como aparecía en tus fotografías, el problema viene al intentar cargar el archivo DFU, creo que el USB no funciona. El PC no detecta la conexión del 2D72 a través del USB, es posible que el puerto esté da?ado. En el 2D72 se encienden los botones de Power, (en rojo) y de RUN/STOP (en verde), ninguno de los dos hace nada cuando los presiono, he probado con las baterías puestas y sin las baterías y con el cable USB conectado la diferencia es que el botón de Power parpadea en rojo, en ningún caso consigo que se encienda el osciloscopio. Creo que lo único que falta por probar es intentar pasar el fichero .DFU a .BIN y cargarlo directamente con el STLINK. Tu opinión es muy importante. El puerto USB creo que no comunica y no se si cambiando el procesador lograría arreglarlo.
Recibe un cordial saludo desde Granada en Espa?a

Author: Carlitos61    Time: 2022-2-9 04:42
Buenas Noches
Le estoy enviando el firmware en el formato BIN para el STLINK.
El firmware ha sido extraido del DFU que he descargado de Hantek.
Quando usted se conecte con el STLINK al microprocesador, antes de cargar el BIN, escriba el siguiente Address: 0x08005000 y como Size: 0x80000.
Cargue el BIN y luego ejecute "Target->Program..." y en el modulo que se abre controle que el address siga siendo 0x08005000.
Es muy importante pues si usted lo escribe en el inicio (0x08000000) va a cubrir el bootloader y eso no està bien.
Despues de haber programado el firmware, desconecta el STLINK; el osciloscopio deberia funcionar.
Si no es asi, prodria ser que se necesite programar la FPGA y eso la ultimas vez que lo hice fue con el DFU usando el puerto USB.
No se si se pueda hacer usando el STLINK.
Esperemos que funcione!
Carlos


Author: gdxpedro    Time: 2022-2-9 18:32
Carlitos61 replied at 2022-2-9 04:42
Buenas Noches
Le estoy enviando el firmware en el formato BIN para el STLINK.
El firmware ha sido ex ...

Gracias Carlos lo pruebo esta misma tarde


Author: gdxpedro    Time: 2022-2-10 01:20
Carlitos61 replied at 2022-2-9 04:42
Buenas Noches
Le estoy enviando el firmware en el formato BIN para el STLINK.
El firmware ha sido ex ...




Hi Carlos, it hasn't worked, the oscilloscope is still dead, I'm going to change the STM32, as soon as it arrives from China, I've also ordered the TLV62569DBVT and ETA6002 chips. I have obtained in a Russian forum the schematics of the 2D72 I am going to see why the USB port does not respond, I think that in some of the first tests through the serial port I fed it with 5V instead of 3.3 and it may have triggered a chain problem . I'll keep putting what I get here in case it helps someone. Again, many thanks for your tremendous effort in getting this to work. You may be asked for your opinion at some point. Receive a cordial greeting from Granada in Spain.

Hola Carlos, no ha funcionado, el osciloscopio sigue muerto, voy a proceder a cambiar el STM32, en cuanto me llegue de china, también he pedido los chip  TLV62569DBVT y el ETA6002. He conseguido en un foro ruso los esquemas del 2D72 voy a ver porque no responde el puerto USB, creo que  en algunas de las primeras pruebas por el puerto serie lo alimente con 5V en vez de 3,3 y puede haber desencadenado un problema en cadena. Seguiré poniendo aquí lo que vaya consiguiendo por si le sirve a alguien. De nuevo muchas gracias por tu tremendo esfuerzo en que esto funcione. Es posible que te pida opinión en algún momento. Recibe un cordial saludo desde Granada en Espa?a.


Author: Carlitos61    Time: 2022-2-11 03:42
Buenas noches, me disgusta mucho leer que su osciloscopio no funciona todavia.  
Pruebe a enviarme el link del forum ruso que le doy una ojeada al los esquemas pues hay algo que no permite que su 2D72 no arranque.
Saludos, Carlos.

Author: gdxpedro    Time: 2022-2-11 20:22
Carlitos61 replied at 2022-2-11 03:42
Buenas noches, me disgusta mucho leer que su osciloscopio no funciona todavia.  
Pruebe a enviarme e ...

Hola Carlos:le mando el enlace al foro ruso donde he encontrado muchos esquemas del 2D72. La URL del foro es forum.nickbel.com
https://forum.nickbel.com/. Le he intentando a?adir los esquemas que me he bajado del foro pero al parecer pesan mucho. De todas formas en el foro estan todos los esquemas. Si llega a alguna conclusion sera bienvenida. Mientras reciba un coprdial saludo desde Granada en Espa?a



Author: gdxpedro    Time: 2022-2-11 20:25
Carlitos61 replied at 2022-2-11 03:42
Buenas noches, me disgusta mucho leer que su osciloscopio no funciona todavia.  
Pruebe a enviarme e ...

Creo que le voy a poder remitir los esquemas que he podido encontrar


Author: Carlitos61    Time: 2022-2-12 03:48
Buenas noches
He visto los esquemas y desgraciadamente hablan de la parte analogica y no de la digital donde està la CPU.
Si fuera un problema del puerto USB, no importa, pues el puerto se podria haber quemado y su osciloscopio non comunicarà mas con ese puerto.
Lo demas deberia de funcionar.
El bootloader es necesario porque hace parte del firmware del osciloscopio y en la parte inicial se entruentran los vectores de interrupciòn, que estàn mapeados puntando mas adelante en el programa.
Por lo tanto, si el bootloader sigue presente en el address 0x08000000 y luego desde el adress 0x08005000 està el programa, a menos que el display LCD se haya malogrado, todo deberia funcionar.
Conecte nuevamente el STLINK y lea la CPU desde el address 0x08000000 con un size de 0x80000 y controle que la parte inicial estè llena hasta el address 0x08003430, luego estè vacio hasta el address 0x08004FFFF y desde el address 0x08005000 estè lleno.
Si usted no està seguro de lo que lee, lo escriba en un fichero en formato BIN y me lo envie.
Saludos, Carlos (Venecia, Italia)

Author: gdxpedro    Time: 2022-2-14 02:58
Carlitos61 replied at 2022-2-12 03:48
Buenas noches
He visto los esquemas y desgraciadamente hablan de la parte analogica y no de la digit ...

Estimado Carlos, he seguido sus instrucciones , creo que correctamente y el resultado sigue siendo negativo, Le remito el fichero .bin que resulta tras cargar el bootloader y el firnware. le pongo una foto del resultado de ambas cargas segun STLINK Utility. Le he mandado tambien los fichero BIN del Boot loader y del Firnware que cargo por si no fuesen los correctos. Cuando utilizo STLINK le quito la alimentacion de baterias y USB al 2D72 y lo conecto al PC mediante 4 cables, como puede verse en la foro. Tras la carga de los ficheros al poner de nuevo las baterias solo se enciende en verde la tecla derecha de run/stop y si ademas conecto el USB la tecla de power dse pone en rojo y eso es todo.[attach]4881[/attach][attach]4880[/attach]














Author: Carlitos61    Time: 2022-2-15 04:37
Buenas noches,
He podido observar que su volcado tiene 247542 bytes de datos y eso me pareciò raro pues el micro tiene 512KB.
He abierto nuevamente mi Hantek y he hecho el volcado completo; en efecto a su Hantek le falta buena parte del firmware.
Le incluyo mi volcado pero antes de escribirlo se conecte con el STLINK y lea desde el address 0x0800000 por una longitud del 0x80000 (que son 512KB).
Verifique que en la segunga parte, mas o menos, desde 0x40000 hasta 0x80000 no estè lleno de 0xFF, en vez deberian de haber datos (no muchos).
Si usted lee solo 0xFF quiere decir que su micro ha sido cancelado completamente y eso explica porque no funciona (le faltan datos), pues el update no ocupa todo el espacio pero solo la parte inicial!
Pruebe a escribir el firmware que le he incluido desde 0x0800000 y a la fin, quando desconecte el STLINK, el osciloscopio debe arrancar!
Saludos, Carlos.


Author: gdxpedro    Time: 2022-2-18 02:13
Carlitos61 replied at 2022-2-15 04:37
Buenas noches,
He podido observar que su volcado tiene 247542 bytes de datos y eso me pareciò raro  ...

Hola Carlos, no ha habido suerte, no he conseguido que arranque, te mando el volcado de memoria tras cargar el firmware que mandaste de 512 Kb. Tras comprobar la dirección 0x40000 y siguientes  yo creo que si que hay datos. El resultado después de ponerle las pilas es que se enciende en verde el boton de run/stop y si lo conecto a USB el botón de Power se pone rojo. Como últimas ideas antes de pasar a cambiar el hardware solo se me ocurre que la FPGA no funcione o este desprogramada. Si se te ocurre alguna otra idea será bienvenida.
Un gran saludo desde Granada en Espa?a
Ciao Carlos, no fortuna, non sono riuscito a farlo partire, ti mando il dump della memoria dopo aver caricato il firmware da 512 Kb che hai inviato. Dopo aver controllato l'indirizzo 0x40000 e seguenti, penso che ci siano dei dati. Il risultato dopo aver inserito le batterie è che il pulsante Run/Stop si illumina di verde e se lo collego a USB il pulsante di accensione diventa rosso. Come ultime idee prima di passare a cambiare l'hardware, l'unica cosa che mi viene in mente è che l'FPGA non funziona o è deprogrammato. Se hai altre idee, saranno le benvenute.
Saluti da Granada in Spagna



Author: Carlitos61    Time: 2022-2-21 04:13
Buenas noches
El volcado que usted me ha enviado tiene muchas zonas vacias donde en el mio hay datos.
Si usted ha programado mi volcado, deberia verificar que lo que ha escrito sea correcto; leyendo el micro y confrontando los dos archivos.
He conseguido los planos en el forum Ruso, donde se nota que el microprocesador comunica con la FPGA usando un puerto SPI.
El microprocesador controla el display LCD, el teclado y el puerto USB.
La FPGA controla el ADC y la parte analogica; seguramente puede ser programada a traves de la CPU.
No se si una FPGA cancelada pueda bloquear la CPU.En el lado alto a la derecha del esquema estan los conectores; verifique que lleguen 3.3V, que el BOOT1 estè a masa (0V), que el oscilador Y1 funcione (para eso necesitarà otro osciloscopio).
Otra cosa que podria ser util es leer los "option bytes" del procesador.
Saludos, Carlos.


Author: gdxpedro    Time: 2022-2-21 19:15
Carlitos61 replied at 2022-2-21 04:13
Buenas noches
El volcado que usted me ha enviado tiene muchas zonas vacias donde en el mio hay datos ...

gracias Carlos, volveré a mirar la memoria del STM32 por si no lo he hecho bien. Le intente de mandar unas capturas pero eran muy grandes y no me permitió hacerlo el foro

Author: vadermi    Time: 2022-2-22 16:41
Oscilloscope can be flashing USB TTL
Pictures can be reduced using the editor or lay out on a third-party resource, and then give a link. Surprisingly, you do not know simple things.
Your zip files will not watch, it is not interesting to anyone.: @


Author: Carlitos61    Time: 2022-3-2 05:00
Buenas noches
Usted no ha vuelto a escribir despues de el "inutil" comento (sin nigun contributo)...
Yo esperaba de ver sus Option bytes para ver si habia algun bit que non hacia funcionar el micro.
Saludos
Carlos

Author: gdxpedro    Time: 2022-3-4 17:57
Carlitos61 replied at 2022-3-2 05:00
Buenas noches
Usted no ha vuelto a escribir despues de el "inutil" comento (sin nigun contributo)... ...

Hola Carlos, le iba a escribir para decirle que seguía en el tema, pero se me ha adelantado usted. Acabo de volver de viaje de trabajo, viaje que no tenia previsto, efectivamente no hubo tiempo para poder comprobar lo que me decía. Este fin de semana que comienza espero poder comprobarlo y le mantendré al día en cuanto lo haga. Le agradezco enormemente sus aportaciones e interés
Reciba un cordial saludo desde Granada en Espa?a
Pedro J. Prieto

Author: gdxpedro    Time: 2022-3-17 02:55
Carlitos61 replied at 2022-3-2 05:00
Buenas noches
Usted no ha vuelto a escribir despues de el "inutil" comento (sin nigun contributo)... ...

Hola Carlos de Nuevo: Por fin he podido hacer todo lo que me decia en su penultimo post . He medido el Cristal Y1 y funciona bien , le adjunto 2 capturas del osciloscopio. El boot1 esta en 0V y llegan 3.4 V en el conecto VCC de los cuatro cables del STLINK usb. He cargado el fichero Hantel_full.zip en su totalidad y he comprobado que el contenido se corresponde con la memoria del STM32 del oscilosocpio. Esto lo he podido hacer mediante la utilidad "Target Memory compare files" de STLINK Utility. Tambien he ido comprobando partes de la memoria a partir de 0x800000 y desde 0x40000. De todo esto le mando capturas del resultado para su interpretacion. El osciloscopio no arranca y muestra solo en verde el boton de Run/stop. le mando una foto


Author: gdxpedro    Time: 2022-3-17 03:04
Carlitos61 replied at 2022-3-2 05:00
Buenas noches
Usted no ha vuelto a escribir despues de el "inutil" comento (sin nigun contributo)... ...

Hola de Nuevo Carlos, se me olvidaba mandar el volcado de memoria que acabo de hacer tras hacer la comparativa con su fichero Hantek_full.bin. Deberia ser igual tras compararlos en STLIK utility y decir que no se han encontrado diferencias

Author: Carlitos61    Time: 2022-3-20 23:11
Buenos dias,
He notado nuevamente zonas vacias en su segundo volcado.
Las zonas son: desde 0x0064238 hasta 0x0064C3, desde 0x0188A1 hasta 0x018928 y desde 0x070340 hasta 0x0703CB.
La cosa curiosa es que el STLINK le dice que el contenido de la memoria es igual al "Hantek_full.bin".
Conecte nuevamente su STLINK y observe los ADDRESS que le he escrito.
Si todo està bien deberian de haber datos y no ceros.
Si usted no ve ceros su volcado los tiene y no se porque.
Si usted ve ceros es probable que la memoria FLASH no sea capaz de escribir en esas zonas y esto explicaria el mal funcionamiento.
En los "Option Bytes" no he notado nada que pueda paralizar el microprocesador.
Saludos, Carlos.


Author: gdxpedro    Time: 2022-3-21 17:15
Carlitos61 replied at 2022-3-20 23:11
Buenos dias,
He notado nuevamente zonas vacias en su segundo volcado.
Las zonas son: desde 0x0064238 ...

Hola Carlos, gracias por su pronta respuesta, ya he puesto al día mi trabajo y dispongo de tiempo nuevamente. me gustaría preguntarle que programa o utilidad usa para comprobar el fichero de volcado. Por tener alguno para verlo fuera del STM32. siempre lo he comprobado con la utilidad STLINK. Si que, a mi también me parecer raro que la utilidad STLIK diga que hay coincidencia con el fichero. Puede ser que efectivamente esa parte de la memoria del MCU este defectuosa. En base a esto querría preguntarle si conoce, o hay, alguna manera de comprobar la integridad del microcontrolador stm32f103vet6 que utiliza el 2D72, me refiero alguna utilidad o test del fabricante. He recibido 2 unidades del stm32f103vet6 de china, por si hay que sustituirlo, creo que es posible con un poco de habilidad, pero puede pasar de todo y si no hay sustituirlo mejor.
Un gran saludo desde Granada en Espa?a

Author: Carlitos61    Time: 2022-3-22 04:30
Buenas noches,
Yo uso el programa Ultraedit v10.10a que incorpora la verifica de dos ficheros sea en modalidad ASCII che BIN y tambien la visualizaciòn en modalidad BIN de los ficheros.
Naturalmente yo he usado la modalidad BIN.
La version que tengo es muy vieja (mas de 12 a?os), a su vez es mas simple que las nuevas versiones.
Desgraciadamente no existen utiliddades para controlar la memoria de un procesador.
Normalmente ese tipo de test es destructivo porque se trata de escribir todo a 0x00 y verificar, luego todo a 0xFF y verificar, succesivamente a 0xAA y enfin a 0x55, siempre verificando el resultado.
A la fin se deben descrubir las zonas y los bits que no funcionan.
La substituciòn del microprocesador se hace con una pistola de aire caliente a temperatura controlada. No es muy facil pues la superficie es grande, hay mucha disipaciòn y sobre todo se desueldan immediatamente los componentes mas peque?os como reistencias y condensadores.
Otro metodo es cortando con un bisturi las patitas lo mas pegado posible a l microprocesador y teniendo cuidado de no doblarlas mucho pues se podrian malograr las pistas del circuito estampado.
Una vez terminado el corte, hay que desoldar una patita a la vez.
Limpiar bien los residuos de esta?o usando un fluxante y el soldador. Luego se aplica el nuevo microprocesador y se procede a soldar los lados para que se quede fijo en su posiciòn.
Siempre usando fluxante, un soldador con la punta finissima y una buena lente se suelda una a la vez todas las patitas. Si se forman cortos entra las patas basta fluxante y el soldador bien limpio sin esta?o.
El fluxante es liquido y trasparente como el agua. Se usa normalmente con los hornos que sueldan con la onda de esta?o.
Complicado? si, un poco en efecto.
Saludos, Carlos.

Author: gdxpedro    Time: 2022-4-3 01:07
Estimado Carlos: siento no haber contestado antes por motivos de trabajo. Le agradezco la información de su ultimo mensaje sobre como cambiar el MCU del 2D72. He visto algunos videos y he realizado algunas prácticas con circuitos de prueba y como bien dice puede pasar de todo. Aunque estoy dispuesto a intentarlo si no hay mas remedio. Como ultima medida he utilizado el Ultraedit que tenia arrinconado para comprobar  el fichero Hantek_full.bin y un volcado nuevo tras otro intento de grabación. Utilizando el Ultraedit ambos ficheros creo que son idénticos o al menos yo no he apreciado diferencias. Puede ser por lo que la utilidad STLINK UTILITY decía que no encontraba diferencias. Como explicación creo que es posible que yo este utilizando un fichero Hantek_full.bin alterado por la descarga o la subida. Le mando adjuntos el fichero Hantek_full.bin que estoy utilizando para grabar la memoria del 2D72. Es posible que usted vea mas que yo en ambos ficheros. Yo he analizado ambos con Ultraedit, tanto el Hantek_full.bin y el volcado de memoria tras su carga y me parecen iguales. He notado lo siguiente:
En Ultraedid cargando el fichero Hantek_full.bin observo algunos bloque destacables. No son los únicos pero si los mas grandes serian los siguientes:
Desde 00003430h hasta 00003ff0h hay caracteres FF
Desde 00004000h hasta 00004FF0H hay ceros
Desde 0004d4e0h hasta 00058080h hay FF
Desde 00058200h hasta 00058ff0h hay FF
Desde 000591f0h hasta 00059800h hay FF
Desde 000598d0h hasta 00059ff0h hay FF
Al final un gran bloque desde 0006f1f0h hasta 0007fff0h que es el final del fichero hay FF

Author: Carlitos61    Time: 2022-4-8 02:40
los ficheros que me ha enviado son identicos a los precedentes y contienen los mismos errores.
Le he hecho la copia de las zonas donde son presentes. (vea la imagenes).
Seguramente hay algo que no coincide, no se donde y sobre todo no se porque los ficheros a usted le resulten sin errores.
Conecte nuevamente su STLINK lea la memoria y imagenes a la mano controle las zonas que le he enviado.
Yo espero que usted vea los ceros que le he segnalado pues es la unica explicacion por la cual el 2D72 no funciona.
Saludos, Carlos.







Welcome to Electronic Engineer Discuss (https://www.eediscuss.com/) Powered by Discuz! X3.2