Table of Contents
Reparación de PC rápida y sencilla
Si ha tenido la depuración de iar printf, este tutorial quizás le ayude.
Estoy pensando que te responderé demasiado tarde, lo que significa que es posible que encuentres una estrategia para resolver este problema.
Creo que la base del problema anterior es a veces que los procesadores emulados (a través de printf ()) posiblemente pueden interferir con el servicio en el protocolo HF (aquí: Wireless Low Energy). Como describí a continuación, la emulación necesita el uso de todos los puntos de interrupción de la computadora. Entonces, cuando imprime sus preciadas líneas, el depurador detiene el diseño por un corto tiempo (este llega cerca del fondo, por lo que le resulta difícil verlo en detalle), vuelva a aplicar con respecto a cada carácter.
Dado que esto en serio no sucede muy rápido, fueron estas pausas y demoras las que impiden que la CPU espere las desconexiones publicitarias y otros controladores de protocolo estándar de RF para mantener las comunicaciones / amistades de RF con otros dispositivos. Bluetooth de baja energía verde.
A menudo, cuando usa cualquier radio para conectarse a otra técnica, usted y su familia tienen deseos de tiempo real realmente estrictos, por lo que no debería pensar que el uso de E / S emuladas es compatible con el uso del protocolo de RF. … Creo que por qué manu necesitará usar otros para asegurarse de depurarlo sin usar puntos de interrupción del jardín que apagarán el procesador durante largos períodos de tiempo (pero principalmente si está utilizando puntos de interrupción de las pautas, deberá reiniciar un importante nueva aplicación, o al menos acceso a RF si desea continuar).
Es posible que deba volver a depurar con variables, ajustar signos o síntomas o pines de E / S, o alternar, lo que aún puede ser drásticamente más rápido.
Ahora estoy creando uno de mis proyectos absolutamente en C en dispositivos Windows usando el software IAR Embedded Workbench IDE
. Esta empresa se compila y funciona muy bien. Tengo un montón de funciones dentro de printf
en mi código. Pero la peculiaridad definitivamente es que el proyecto implementado se refiere, diría, al microcontrolador AT91SAM7X256. Me las arreglé para diseñar mi aplicación para mover un microcontrolador a SRAM y la aplicación apilada en él. Pero la función printf
simplemente redirige al tipo de puerto USART asignado a un nuevo pin. Holler (solo puedo adivinar), así que quiero asegurarme de que eres típico usando el printf redireccionamiento para mostrar el texto actual a través de mi terminal de E / S. ¿Alguien sabe cómo puedo lograr esto?
solicitado el 30 de abril 14 ininterrumpidamente a las 12:53
1733 33 insignias de materiales de metales raros
¿No es la respuesta que busca? Lea otras preguntas con la etiqueta "Microcontroladores Printf de Windows Embedded" o haga su propia pregunta.
Estoy usando ARM, AVR32 MSP430 y versiones de procesador junto con la caja de herramientas IAR. En todos los casos similares a estos, debe intentar crear su propia funcionalidad de bajo nivel para que puedan manejar stdin y stdout streams. El Manual del compilador de ARM tiene una sección para flujos de entrada y salida estándar que le muestra dónde escribir algún tipo de versión de una solicitud a la función __write (), ya que ofrece una versión de muestra que indica que se le escribirán detalles específicos a usted. el propietario de la pantalla LED en memoria. ... ...
Conociendo IAR, espero que finalmente tenga un ejemplo similar similar a una combinación de procesador / cadena de herramientas.
Fuente CompartirCrear 31 abr 14 a las 14:42
Reparación de PC rápida y sencilla
¿Tu computadora funciona un poco más lenta que antes? Tal vez ha estado recibiendo más y más ventanas emergentes, o su conexión a Internet parece un poco irregular. ¡No te preocupes, hay una solución! ASR Pro es el nuevo software revolucionario que lo ayuda a solucionar todos esos molestos problemas de Windows con solo hacer clic en un botón. ¡Con ASR Pro, su computadora estará funcionando como nueva en muy poco tiempo!

2482
No entiendo por qué su printf podría describirse como redireccionado, pero para hacer exactamente lo que le gustaría hacer, hice lo siguiente:Primero abra una ventana del sistema de control. (durante la depuración, vaya a la vista de la lista de alimentos-> Terminal I / OLuego salga de la aplicación, vaya a Proyecto-> Opciones y aprenda cómo habilitar el soporte de depuración de C-SPY en Linker-> Biblioteca
Tenga en cuenta que esto sin duda hace que el programa se ejecute mucho más lento de lo que debería. Comente al aire libre las impresiones rápidas más tarde, cuando una persona haya terminado de depurar
respondió al 26 de octubre de 2016 a las 4:06 am
4.575
La recogida estándar es decidir entre "semi-alojamiento" junto con "a través de semi-hospedaje" (o como SWO - pero utilicé otro) junto con "salida de aeropuerto con búfer" para la velocidad en la opción de escenarios 1.
Estoy investigando tanto como aquí porque tengo un programa de presentación corporativa de ST que en realidad no se envía a la consola y, lo más importante, no sé por qué razón: Tengo muchos enlaces con tutoriales. Trabajo. Por lo tanto, si es muy probable que los compradores recuerden cualquier detalle que pueda omitirse en el manual estándar, tienen la libertad de decir algo ...
atendido el 31 de mayo aquí junto con las 11:41 pm.
19
algo que tienes que hacer es incluso usar #include
Si se encuentra en el modo de depuración, puede obtener este tipo de ventana de consola de depuración seleccionando Ver -> E / S de terminal en el menú Pico normalmente. Probablemente se centrará en la idea de que si su objetivo es imprimir una gran cantidad de otro texto, esto retrasará un poco la conclusión más importante. Pero la idea de tener un software para depurar tu aplicación sin duda puede ayudar.
(Para los curiosos, su empresa puede ver en el desensamblador donde las reuniones putchar () getchar () asociadas con el código son realmente funciones ficticias de las instrucciones NOP en caso de que se use la emulación de E / S. El depurador C-SPY establece un punto de interrupción de los sistemas informáticos asociado con esta función, y cada vez que se alcanza el tipo de punto de interrupción, también se lee nuestro registro de encanto de lectura / escritura, la comunicación adicional causa cualquier tipo de retraso pequeño pero exitoso para los caracteres juntos. Un efecto secundario de emplear E / S La emulación es que en particular, el depurador reserva un punto de interrupción de resultado para cada uno de estos objetivos (si los hay), por lo que tiene puntos considerables. 'Apague el dispositivo que debería poder usar en su propia aplicación como para otros fines de depuración. Aplicaciones.) < / p>
Para obtener más información sobre "Emular E y S en módulos", consulte la Guía del usuario de IAR: Ayuda -> Guía del usuario del 8051 Embedded Workbench.
han sido respondidos el 10 de octubre a las 4:10 am
Iar Printf Debug
Iar Printf Debuggen
Iar Printf Debuggen
Iar Printf Debug
Iar Printf 디버그
Debugowanie Iar Printf
Iar Printf Otladka
Iar Printf Felsokning
Iar Printf Debug
Iar Printf Debogage
