.\Objects\BOOTLOADER-BACE.axf: Error: L6218E: Undefined symbol __RAM_VECTOR_TABLE_SIZE (referred from startup.o).
时间: 2023-11-12 07:18:33 浏览: 143
bootloader--2803x.zip_BOOTLOAD TI_bootloader dsp_bootloader--28
5星 · 资源好评率100%
在编译器错误信息中,提到了一个未定义的符号__RAM_VECTOR_TABLE_SIZE,该符号被startup.o引用。然而,在给出的引用内容中,没有提及__RAM_VECTOR_TABLE_SIZE这个符号。
有几种可能的解决方法:
1. 检查编译器选项和链接脚本,确保已正确定义和分配__RAM_VECTOR_TABLE_SIZE符号。
2. 检查引用和引用中的文件stm32f4xx_it.o,看是否在其中定义了__RAM_VECTOR_TABLE_SIZE符号的值。
3. 检查引用中的文件startup_stm32f429_439xx.o,看是否正确引用了NMI_Handler,并在其中正确定义了__RAM_VECTOR_TABLE_SIZE符号。
无论哪种解决方法,都需要确保__RAM_VECTOR_TABLE_SIZE符号在编译和链接过程中被正确定义和引用,以解决符号未定义的错误。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [第48章 MDK的编译过程及文件类型全解—零死角玩转STM32-F429系列](https://blog.csdn.net/flyleaf91/article/details/52325556)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [第48章 MDK的编译过程及文件类型全解](https://blog.csdn.net/weixin_33795093/article/details/93637835)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文