.\build\keil\Obj\rt-thread.axf: Error: L6200E: Symbol HAL_SRAM_MspInit multiply defined (by stm32f1xx_hal_msp.o and tftlcd.o).
时间: 2023-11-30 12:01:50 浏览: 248
NXP i.MX RT1052 RT-Thread实战:创建单线程(SRAM静态内存)
根据引用\[1\]和引用\[2\]的内容,这个错误是由于在工程中出现了重复定义的问题。具体来说,错误信息指出了符号"HAL_SRAM_MspInit"在两个文件中被重复定义了,分别是"stm32f1xx_hal_msp.o"和"tftlcd.o"。解决这个问题的步骤如下:
1. 清空整个工程,然后重新编译所有的目标文件(Rebuild All target files)。
2. 检查工程中的源文件,看是否有重复添加的情况。根据引用\[2\]的描述,可能是某些源文件被重复添加了。将多余的源文件清除,然后重新编译。
通过以上步骤,应该能够解决这个问题。
#### 引用[.reference_title]
- *1* [【琐琐碎碎小知识】Keil5编译时候出现 Error: L6200E: Symbol HAL_MspDeInit multiply defined事故处理](https://blog.csdn.net/weixin_52621323/article/details/126439336)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Error: L6200E: Symbol xxx multiply defined (by adc_1.o and adc.o)的解决办法](https://blog.csdn.net/David_xtd/article/details/84586287)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文