Creo que obtuve el mío por más de $ 2.50 y, a veces, puedes obtener menos de $ 2. Teniendo cuidado, a pesar de que me llevaron por $ 20 a un proveedor de eBay, no leí las reseñas con la suficiente atención como para saber que envían un paquete con algunas pulgadas de cable o algo de poco valor para satisfacer el seguimiento del paquete de eBay. Depende de usted lidiar con la pérdida, no con eBay ni con PayPal.
Es difícil competir con esos precios mientras no te tomen con demasiada frecuencia. pero por unos pocos dólares puedes comprar piezas y tablas en lugares que no te dejarán con las manos vacías.
de cualquier manera, con muchos / la mayoría de los córtex-ms puede usar un tablero basado en ftdi que soporta mpsse, puede obtener un enlace j (supongo que clones) por diez dólares en ebay desde asia, funcionan bien con esto tablero / chip (note que hay un tablero basado en cortex-m0 en ebay por aproximadamente el mismo precio, tanto el swd como el serial están en la parte inferior). Por alrededor de diez dólares, puede obtener un tablero de núcleo de ST, o los tableros de descubrimiento pueden quitar los puentes para obtener los pines del swd y luego usar ese encabezado para otros chips / tableros / proveedores. Si obtiene la placa de núcleo correcta, ya que no todos admiten esto, también puede usar el depurador stlink para el acceso a uart. hay que revisar los documentos, las tarjetas a menudo tienen pines RX / TX, pero no todas son utilizables.
También puedes ir por la ruta tiva-c y algunas de esas tablas se pueden obtener en el encabezado, aunque algunas son muy pequeñas y dolorosas. Encuentro stlink o j-link mucho más fácil.
use openocd, puede hacer telnet en el servidor de openocd y borrar y cargar flash o ejecutar programas desde RAM. todo gratis.
Estas partes también tienen un cargador de arranque, por lo que con un dispositivo USB a Uart, puede mover el puente y arrancar de esa manera y descargar su programa de esa manera, con un protocolo simple, puede golpear su propia herramienta en decenas de minutos, o una tarde dependiendo.
¿Puede apt-get tools o venir fácilmente con herramientas basadas en GNU precompiladas?
ST tiene varias bibliotecas si no desea ensuciarse las manos, debería tener soporte para herramientas gratuitas y podría proporcionar una idea que respalde el enlace de enlace.
Debería ser muy fácil encontrar ejemplos más que suficientes, solo me tomó unos segundos ...
Al igual que con cualquier inicio de mcu en la página web de proveedores, para obtener información sobre los brazos, visite el sitio web de Arms, aunque ST tiene un documento similar al manual de referencia de arquitectura, aunque normalmente no se le permite redistribuir esa información. Está en el mejor interés de los proveedores proporcionar gratuitamente / barato un conjunto de bibliotecas que ocultan los detalles del chip, y un ide y otras herramientas para programar las partes. Y hacen eso, estos artículos se revuelven, por lo que, tan pronto como uno se acostumbra, sale uno completamente diferente, pero al menos hay algo. o simplemente puede programarlos usando los documentos, estas partes son bastante simples de programar.
Tenga en cuenta que encontré estas partes en estos tableros asia / ebay bloqueados.
stm32x device protected
failed erasing sectors 0 to 0
puede usar el comando del gestor de arranque write unprotect que no responde, pero en el siguiente ciclo de alimentación ahora está desbloqueado.
También descubrí cómo hacerlo con openocd, pero no recuerdo dónde lo anoté. Creo que en mi mayor cantidad de tableros, simplemente los pasé por la interfaz de uart como una línea de ensamblaje para desbloquearlos todos, luego usé un jlink con un adaptador hecho a mano que se conecta al final para el desarrollo. no he terminado mi cargador de arranque basado en usb ...