TM4c123으로 간단한 로직 분석기를 만들려고하지만 언제든지 함수 ROM _ _을 사용할 때 오류가 발생합니다 (함수 ROM_ .. 암시 적 임). 예를 들어tiva c 암시 적 함수
:
ROM_FPUEnable();
ROM_FPULazyStackingEnable();
// run from crystal, 80 MHz
ROM_SysCtlClockSet(SYSCTL_SYSDIV_2_5 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN | SYSCTL_XTAL_16MHZ);
// enable peripherals
ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0);
ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
// set UART pins
GPIOPinConfigure(0x00000001);
GPIOPinConfigure(0x00000401);
ROM_GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1);
// init PORTB
ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB);
GPIO_PORTB_DIR_R = 0x00;
GPIO_PORTB_DEN_R = 0xff;
// configure uart
ROM_UARTConfigSetExpClk(UART0_BASE, ROM_SysCtlClockGet(), 115200,
(UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE | UART_CONFIG_PAR_NONE));
기능 ROM의 모든 오류가 있으며, 그 이유는 무엇입니까? 난 이미 rom.h 및 rom_map.h을 포함
tiva 마이크로 컨트롤러에 이미 일부 기능이 있습니다. 그런 다음 메모리의 일부에 저장됩니다. 내가 틀렸다고 생각하지 않는다면, 메모리에 어디에 저장되어 있는지를 나타내는 bytexas 악기가 제공되는 파일이 있어야합니다. 만약 당신의 프로그램이 아마도 당신이 올바른 파일을 포함하고 있지 않다는 에러를 주었다면 – morcillo
"이미 rom.h와 rom_map.h를 포함하고있다"라고 기술하는 대신 그것을하는 코드를 게시하십시오. – chux