gpt4 book ai didi

c - tiva c 隐函数

转载 作者:行者123 更新时间:2023-11-30 15:03:45 26 4
gpt4 key购买 nike

我正在尝试使用 TM4c123 构建一个简单的逻辑分析仪,但任何时候当我使用函数 ROM_.... 时,它似乎都是一个错误(隐式函数 ROM_..)有人知道为什么吗?

例如:

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

最佳答案

您可能没有定义目标设备。尝试将诸如 -DTARGET_IS_TM4C123_RB1 之类的内容添加到您的 Makefile 中。为了定义 ROM_* 符号,此定义是必需的。

关于c - tiva c 隐函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40575995/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com