Global variables are not working in MCUXpresso.

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Global variables are not working in MCUXpresso.

ソリューションへジャンプ
3,210件の閲覧回数
Iotelctronic
Contributor III

I'm debugging a program with the MKE06Z128VQH4 and I wanted to use the global variables to check the incoming values, especially in the UART buffer that I use for Bluetooth. But when I press play, the variable shows up as unavailable, even though it is global. I also added a variable called conta in the main function to see it increment and test it, but it still appears as unavailable. I already went into the settings and disabled “Enable Live Variable Services”. I'm using a Chinese J-Link programmer.

Iotelctronic_0-1764607762489.png

Iotelctronic_1-1764607894650.pngIotelctronic_2-1764607934868.png

 

0 件の賞賛
返信
1 解決策
2,860件の閲覧回数
luis_maravilla
NXP Employee
NXP Employee

Hello,

For monitoring and visualizing Global variables update while running the program

Please refer to chapter 14.10 in MCUXPRESSO-UG [MCUXpresso IDE User Guide]

Also, this post could guide you with a brief explanation

Visualizing Global Variables while Target is Running with Eclipse and MCUXpresso IDE | MCU on Eclips...

 

Best Regards, Luis

元の投稿で解決策を見る

4 返答(返信)
3,077件の閲覧回数
luis_maravilla
NXP Employee
NXP Employee

Hello

Could you help us confirm what MCUXpresso IDE version are you working with? And could you describe the process for creating the project for MKE06Z128VQH4?

Could you share the declaration for "conta"?

Could you help us giving details about the Chinese J-Link Programmer?

 

Best Regards

Luis

0 件の賞賛
返信
2,969件の閲覧回数
Iotelctronic
Contributor III

Hi, thanks for responding. I'm using MCUXpresso IDE v24.12, and I make my configurations using the config tool. For now, I'm only testing a global variable that increments in the main loop. I don't have any clock issues because UART was already running and works fine. I wanted to see the variable update in real-time in the live expressions initially to continue with other project needs and monitor variable values while running the program. When I talk about a Chinese programmer, I'm referring to a J-Link Segger v9-G programmer I bought on AliExpress. When I say Chinese programmer, I mean it's not original, but I don't think that's the problem. My initial test code is this:

#include "pin_mux.h"
#include "board.h"
#include "fsl_uart.h"
#include "fsl_debug_console.h"
#include <string.h>

/*******************************************************************************
 * Definitions
 ******************************************************************************/
#define DATA_UART            UART0
#define DATA_UART_CLK_FREQ   CLOCK_GetFreq(kCLOCK_BusClk)
#define DATA_UART_IRQn       UART0_IRQn
#define DATA_UART_IRQHandler UART0_IRQHandler



/*******************************************************************************
 * Variables Globales
 ******************************************************************************/


uint32_t conta = 0;
unsigned char rx_aux;


/******************************************************************************\
 *
 * ************************* otra recepcion uart de prueba ******************
 */
void UART0_IRQHandler(void) {


	if (UART0->S1 & UART_S1_RDRF_MASK) {
		rx_aux = UART0->D;                      //lê o caracter recebido
	}
}


/*******************************************************************************
 * Main Application
 ******************************************************************************/
int main(void) {
    uart_config_t uart_config;

    /*** 1. INICIALIZACIÓN ***/
    BOARD_InitBootPins();
    BOARD_InitBootClocks();
    BOARD_InitDebugConsole();

    /*** 2. CONFIGURACIÓN UART0 ***/
    UART_GetDefaultConfig(&uart_config);
    uart_config.baudRate_Bps = 115200;
    uart_config.enableTx = true;
    uart_config.enableRx = true;

    UART_Init(DATA_UART, &uart_config, DATA_UART_CLK_FREQ);

    /*** 3. CONFIGURACIÓN INTERRUPCIONES ***/
    DATA_UART->C2 |= UART_C2_RIE_MASK;  // Habilita interrupción RX
    NVIC_SetPriority(DATA_UART_IRQn, 0);
    NVIC_EnableIRQ(DATA_UART_IRQn);




    while (1) {
        conta++;


        /********************************************************/
        // Delay mínimo
        for(volatile int i = 0; i < 50; i++);
    }
}

 

0 件の賞賛
返信
2,861件の閲覧回数
luis_maravilla
NXP Employee
NXP Employee

Hello,

For monitoring and visualizing Global variables update while running the program

Please refer to chapter 14.10 in MCUXPRESSO-UG [MCUXpresso IDE User Guide]

Also, this post could guide you with a brief explanation

Visualizing Global Variables while Target is Running with Eclipse and MCUXpresso IDE | MCU on Eclips...

 

Best Regards, Luis

2,742件の閲覧回数
Iotelctronic
Contributor III

Thanks, I found out that J-Link does not accept "non-stop mode", only LinkServer-compatible debuggers like MCU-Link.

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2252431%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMCUXpresso%20%E3%81%A7%E3%81%AF%E3%82%B0%E3%83%AD%E3%83%BC%E3%83%90%E3%83%AB%E5%A4%89%E6%95%B0%E3%81%AF%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2252431%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSTRONG%3E%E7%A7%81%E3%81%AF%20MKE06Z128VQH4%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%82%92%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81%E7%89%B9%E3%81%AB%20Bluetooth%20%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%20UART%20%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%83%BC%E5%86%85%E3%81%AE%E5%8F%97%E4%BF%A1%E5%80%A4%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%82%B0%E3%83%AD%E3%83%BC%E3%83%90%E3%83%AB%E5%A4%89%E6%95%B0%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E8%80%83%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E5%86%8D%E7%94%9F%E3%82%92%E6%8A%BC%E3%81%99%E3%81%A8%E3%80%81%E5%A4%89%E6%95%B0%E3%81%AF%E3%82%B0%E3%83%AD%E3%83%BC%E3%83%90%E3%83%AB%E3%81%A7%E3%81%82%E3%82%8B%E3%81%AB%E3%82%82%E3%81%8B%E3%81%8B%E3%82%8F%E3%82%89%E3%81%9A%E3%80%81%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%8F%AF%E3%81%A8%E3%81%97%E3%81%A6%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E3%81%BE%E3%81%9F%E3%80%81%E3%83%A1%E3%82%A4%E3%83%B3%E9%96%A2%E6%95%B0%E3%81%AB%3CEM%3Econta%3C%2FEM%3E%E3%81%A8%E3%81%84%E3%81%86%E5%A4%89%E6%95%B0%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%A6%E3%80%81%E3%81%9D%E3%82%8C%E3%81%8C%E5%A2%97%E5%88%86%E3%81%95%E3%82%8C%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E7%A2%BA%E8%AA%8D%E3%81%97%E3%80%81%E3%83%86%E3%82%B9%E3%83%88%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E3%81%BE%E3%81%A0%E4%BD%BF%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E3%81%99%E3%81%A7%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%AB%E5%85%A5%E3%82%8A%E3%80%81%E3%80%8C%E3%83%A9%E3%82%A4%E3%83%96%E5%A4%89%E6%95%B0%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E3%80%8D%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E7%A7%81%E3%81%AF%E4%B8%AD%E5%9B%BD%E8%A3%BD%E3%81%AE%20J-Link%20%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%83%BC%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Iotelctronic_0-1764607762489.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Iotelctronic_0-1764607762489.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Iotelctronic_0-1764607762489.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Iotelctronic_0-1764607762489.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Iotelctronic_0-1764607762489.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Iotelctronic_0-1764607762489.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F368037iFF89464BA6F48B32%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Iotelctronic_0-1764607762489.png%22%20alt%3D%22Iotelctronic_0-1764607762489.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Iotelctronic_1-1764607894650.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Iotelctronic_1-1764607894650.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Iotelctronic_1-1764607894650.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Iotelctronic_1-1764607894650.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Iotelctronic_1-1764607894650.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Iotelctronic_1-1764607894650.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F368038i2FF618E7CF13D4E0%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Iotelctronic_1-1764607894650.png%22%20alt%3D%22Iotelctronic_1-1764607894650.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Iotelctronic_2-1764607934868.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Iotelctronic_2-1764607934868.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Iotelctronic_2-1764607934868.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Iotelctronic_2-1764607934868.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Iotelctronic_2-1764607934868.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Iotelctronic_2-1764607934868.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F368039i57F544BFC8818DD8%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Iotelctronic_2-1764607934868.png%22%20alt%3D%22Iotelctronic_2-1764607934868.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2257451%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Global%20variables%20are%20not%20working%20in%20MCUXpresso.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2257451%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%3C%2FP%3E%0A%3CP%3E%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%20MCUXpresso%20IDE%20%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%3FMKE06Z128VQH4%20%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E8%AA%AC%E6%98%8E%E3%81%97%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%0A%3CP%3E%E3%80%8Cconta%E3%80%8D%E3%81%AE%E5%AE%A3%E8%A8%80%E3%82%92%E5%85%B1%E6%9C%89%E3%81%97%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FP%3E%0A%3CP%3E%E4%B8%AD%E5%9B%BD%E3%81%AE%20J-Link%20%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%83%BC%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AE%E8%A9%B3%E7%B4%B0%E3%82%92%E6%95%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%83%AB%E3%82%A4%E3%82%B9%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2261256%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Global%20variables%20are%20not%20working%20in%20MCUXpresso.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2261256%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%82%E8%BF%94%E4%BF%A1%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E7%A7%81%E3%81%AF%20MCUXpresso%20IDE%20v24.12%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81%E6%A7%8B%E6%88%90%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E6%A7%8B%E6%88%90%E3%82%92%E8%A1%8C%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E7%8F%BE%E6%99%82%E7%82%B9%E3%81%A7%E3%81%AF%E3%80%81%E3%83%A1%E3%82%A4%E3%83%B3%20%E3%83%AB%E3%83%BC%E3%83%97%E3%81%A7%E5%A2%97%E5%8A%A0%E3%81%99%E3%82%8B%E3%82%B0%E3%83%AD%E3%83%BC%E3%83%90%E3%83%AB%E5%A4%89%E6%95%B0%E3%81%AE%E3%81%BF%E3%82%92%E3%83%86%E3%82%B9%E3%83%88%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82UART%20%E3%81%AF%E3%81%99%E3%81%A7%E3%81%AB%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%81%A6%E3%81%8A%E3%82%8A%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E4%BB%96%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E3%83%8B%E3%83%BC%E3%82%BA%E3%82%92%E7%B6%9A%E8%A1%8C%E3%81%97%E3%80%81%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AE%E5%AE%9F%E8%A1%8C%E4%B8%AD%E3%81%AB%E5%A4%89%E6%95%B0%E3%81%AE%E5%80%A4%E3%82%92%E7%9B%A3%E8%A6%96%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81%E6%9C%80%E5%88%9D%E3%81%AF%E3%83%A9%E3%82%A4%E3%83%96%E5%BC%8F%E3%81%A7%E5%A4%89%E6%95%B0%E3%81%AE%E6%9B%B4%E6%96%B0%E3%82%92%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E3%81%A7%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E8%80%83%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E4%B8%AD%E5%9B%BD%E8%A3%BD%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%83%BC%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E8%A9%B1%E3%81%99%E3%81%A8%E3%81%8D%E3%80%81%E7%A7%81%E3%81%AF%20AliExpress%20%E3%81%A7%E8%B3%BC%E5%85%A5%E3%81%97%E3%81%9F%20J-Link%20Segger%20v9-G%20%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%83%BC%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E8%A8%80%E5%8F%8A%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E4%B8%AD%E5%9B%BD%E4%BA%BA%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%83%BC%E3%81%A8%E8%A8%80%E3%81%86%E3%81%A8%E3%81%8D%E3%80%81%E3%81%9D%E3%82%8C%E3%81%AF%E7%8B%AC%E5%89%B5%E7%9A%84%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84%E3%81%A8%E3%81%84%E3%81%86%E6%84%8F%E5%91%B3%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E3%81%9D%E3%82%8C%E3%81%8C%E5%95%8F%E9%A1%8C%E3%81%A0%E3%81%A8%E3%81%AF%E6%80%9D%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E7%A7%81%E3%81%AE%E6%9C%80%E5%88%9D%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AF%E6%AC%A1%E3%81%AE%E3%81%A8%E3%81%8A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%23include%20%22pin_mux.h%22%0A%23include%20%22board.h%22%0A%23include%20%22fsl_uart.h%22%0A%23include%20%22fsl_debug_console.h%22%0A%23include%20%3CSTRING.H%3E%0A%0A%2F*******************************************************************************%0A%20*%20Definitions%0A%20******************************************************************************%2F%0A%23define%20DATA_UART%20%20%20%20%20%20%20%20%20%20%20%20UART0%0A%23define%20DATA_UART_CLK_FREQ%20%20%20CLOCK_GetFreq(kCLOCK_BusClk)%0A%23define%20DATA_UART_IRQn%20%20%20%20%20%20%20UART0_IRQn%0A%23define%20DATA_UART_IRQHandler%20UART0_IRQHandler%0A%0A%0A%0A%2F*******************************************************************************%0A%20*%20Variables%20Globales%0A%20******************************************************************************%2F%0A%0A%0Auint32_t%20conta%20%3D%200%3B%0Aunsigned%20char%20rx_aux%3B%0A%0A%0A%2F******************************************************************************%5C%0A%20*%0A%20*%20*************************%20otra%20recepcion%20uart%20de%20prueba%20******************%0A%20*%2F%0Avoid%20UART0_IRQHandler(void)%20%7B%0A%0A%0A%09if%20(UART0-%26gt%3BS1%20%26amp%3B%20UART_S1_RDRF_MASK)%20%7B%0A%09%09rx_aux%20%3D%20UART0-%26gt%3BD%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2Fl%C3%AA%20o%20caracter%20recebido%0A%09%7D%0A%7D%0A%0A%0A%2F*******************************************************************************%0A%20*%20Main%20Application%0A%20******************************************************************************%2F%0Aint%20main(void)%20%7B%0A%20%20%20%20uart_config_t%20uart_config%3B%0A%0A%20%20%20%20%2F***%201.%20INICIALIZACI%C3%93N%20***%2F%0A%20%20%20%20BOARD_InitBootPins()%3B%0A%20%20%20%20BOARD_InitBootClocks()%3B%0A%20%20%20%20BOARD_InitDebugConsole()%3B%0A%0A%20%20%20%20%2F***%202.%20CONFIGURACI%C3%93N%20UART0%20***%2F%0A%20%20%20%20UART_GetDefaultConfig(%26amp%3Buart_config)%3B%0A%20%20%20%20uart_config.baudRate_Bps%20%3D%20115200%3B%0A%20%20%20%20uart_config.enableTx%20%3D%20true%3B%0A%20%20%20%20uart_config.enableRx%20%3D%20true%3B%0A%0A%20%20%20%20UART_Init(DATA_UART%2C%20%26amp%3Buart_config%2C%20DATA_UART_CLK_FREQ)%3B%0A%0A%20%20%20%20%2F***%203.%20CONFIGURACI%C3%93N%20INTERRUPCIONES%20***%2F%0A%20%20%20%20DATA_UART-%26gt%3BC2%20%7C%3D%20UART_C2_RIE_MASK%3B%20%20%2F%2F%20Habilita%20interrupci%C3%B3n%20RX%0A%20%20%20%20NVIC_SetPriority(DATA_UART_IRQn%2C%200)%3B%0A%20%20%20%20NVIC_EnableIRQ(DATA_UART_IRQn)%3B%0A%0A%0A%0A%0A%20%20%20%20while%20(1)%20%7B%0A%20%20%20%20%20%20%20%20conta%2B%2B%3B%0A%0A%0A%20%20%20%20%20%20%20%20%2F********************************************************%2F%0A%20%20%20%20%20%20%20%20%2F%2F%20Delay%20m%C3%ADnimo%0A%20%20%20%20%20%20%20%20for(volatile%20int%20i%20%3D%200%3B%20i%20%26lt%3B%2050%3B%20i%2B%2B)%3B%0A%20%20%20%20%7D%0A%7D%0A%0A%3C%2FSTRING.H%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2264182%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Global%20variables%20are%20not%20working%20in%20MCUXpresso.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2264182%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CP%3E%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E5%AE%9F%E8%A1%8C%E4%B8%AD%E3%81%AB%E3%82%B0%E3%83%AD%E3%83%BC%E3%83%90%E3%83%AB%E5%A4%89%E6%95%B0%E3%81%AE%E6%9B%B4%E6%96%B0%E3%82%92%E7%9B%A3%E8%A6%96%E3%81%97%E3%81%A6%E8%A6%96%E8%A6%9A%E5%8C%96%E3%81%97%E3%81%BE%E3%81%99%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fwebapp%2FDownload%3FcolCode%3DMCUXPRESSO-UG%26amp%3BappType%3Dlicense%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EMCUXPRESSO-UG%3C%2FA%3E%20%5BMCUXPRESSO%20IDE%20%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%AC%E3%82%A4%E3%83%89%5D%20%E3%81%AE14.10%E7%AB%A0%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%81%BE%E3%81%9F%E3%80%81%E3%81%93%E3%81%AE%E6%8A%95%E7%A8%BF%E3%81%A7%E3%81%AF%E7%B0%A1%E5%8D%98%E3%81%AA%E8%AA%AC%E6%98%8E%E3%81%A7%E3%81%82%E3%81%AA%E3%81%9F%E3%82%92%E5%B0%8E%E3%81%8F%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fmcuoneclipse.com%2F2019%2F07%2F22%2Fvisualizing-global-variables-while-target-is-running-with-eclipse-and-mcuxpresso-ide%2F%23more-24772%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EEclipse%E3%81%A8MCUXpresso%20IDEs%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%82%BF%E3%83%BC%E3%82%B2%E3%83%83%E3%83%88%E5%AE%9F%E8%A1%8C%E4%B8%AD%E3%81%AB%E3%82%B0%E3%83%AD%E3%83%BC%E3%83%90%E3%83%AB%E5%A4%89%E6%95%B0%E3%82%92%E8%A6%96%E8%A6%9A%E5%8C%96%E3%81%99%E3%82%8B%20%7C%20MCU%20on%20Eclipse%3C%2FA%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%95%AC%E5%85%B7%E3%80%81%E3%83%AB%E3%82%A4%E3%82%B9%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2266982%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Global%20variables%20are%20not%20working%20in%20MCUXpresso.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2266982%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82J-Link%20%E3%81%AF%E3%80%8C%E3%83%8E%E3%83%B3%E3%82%B9%E3%83%88%E3%83%83%E3%83%97%20%E3%83%A2%E3%83%BC%E3%83%89%E3%80%8D%E3%82%92%E5%8F%97%E3%81%91%E5%85%A5%E3%82%8C%E3%81%9A%E3%80%81MCU-Link%20%E3%81%AA%E3%81%A9%E3%81%AE%20LinkServer%20%E4%BA%92%E6%8F%9B%E3%83%87%E3%83%90%E3%83%83%E3%82%AC%E3%83%BC%E3%81%AE%E3%81%BF%E3%82%92%E5%8F%97%E3%81%91%E5%85%A5%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E