STM32F103VGT6_PICKIT3\STM32F103VGT6_PICKIT3.axf: Error: L6218E: Undefined symbol vtable for LCD_12864E (referred from 12864.o).
时间: 2023-11-12 17:56:08 浏览: 172
引用中提到的代码片段是关于STM32F103VGT6 PICKIT3单片机的配置。这段代码主要是在GUI配置函数`GUI_X_Config`中选择使用外部RAM还是内部RAM,并分配相应的内存空间。根据代码中的注释,如果`USE_EXRAM`为1,则选择外部RAM,并使用`mymalloc`函数分配SRAMEX类型的内存空间;如果`USE_EXRAM`为0,则选择内部RAM,并使用`mymalloc`函数分配SRAMIN类型的内存空间。
关于您提到的错误信息"STM32F103VGT6_PICKIT3\STM32F103VGT6_PICKIT3.axf: Error: L6218E: Undefined symbol vtable for LCD_12864E (referred from 12864.o)",这是链接错误,指示找不到`LCD_12864E`类的虚函数表(vtable)。这种错误通常发生在派生类没有实现其基类的虚函数时。您需要检查代码中的`LCD_12864E`类及其派生类是否正确实现了相应的虚函数。
相关问题
stm32f103vgt6
STM32F103VGT6是意法半导体(STMicroelectronics)公司推出的一款32位Cortex-M3内核微控制器,它具有丰富的外设和高性能,适用于各种应用。它的主要特性如下:
1. 内置72MHz的主频,可执行高性能的计算任务;
2. 具有256KB的Flash存储器和64KB的SRAM存储器,可满足各种应用需求;
3. 具有多种外设接口,包括USART、SPI、I2C、CAN等,可以方便地与其他设备进行通信;
4. 具有12位ADC和两个12位DAC,可进行精确的模拟信号处理;
5. 内置多种保护机制,如WWDG、IWDG、BOR等,可以保证系统稳定可靠。
总之,STM32F103VGT6是一款功能强大的微控制器,广泛应用于各种领域,例如智能家居、工业自动化、汽车电子等。
阅读全文