We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I created a project for my FRDM-KL25Z board. In "Manage Run-Time Environment", I added I2C using CMSIS Driver | I2C | Multi-Slave. My app code includes "Driver_I2C.h". My code compiles, but I get a linker error:
Error: L6218E: Undefined symbol Driver_I2C0 (referred from i2c_multislave.o).
See details below.
I guess Driver_I2C0 is declared in a library that is missing from my project.
Can somebody point me to some uVision docs that would help me correct the problem?
Thanks, Bruce Graham
IDE-Version: µVision V5.24.2.0 Copyright (C) 2017 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information: Bruce Graham TechnoSoft Engineering Flex license: MDK-ARM Essential: 1 user(s) (mdk_essential) Operation stops: 30 Sep 2019
Tool Version Numbers: Toolchain: MDK-ARM Essential: 1 user(s) Version: 5.24.1 Toolchain Path: e:\Keil_v5\ARM\ARMCC\Bin C Compiler: Armcc.exe V5.06 update 5 (build 528) Assembler: Armasm.exe V5.06 update 5 (build 528) Linker/Locator: ArmLink.exe V5.06 update 5 (build 528) Library Manager: ArmAr.exe V5.06 update 5 (build 528) Hex Converter: FromElf.exe V5.06 update 5 (build 528) CPU DLL: SARMCM3.DLL V5.24.1 Dialog DLL: DARMCM1.DLL V1.18.0.0 Target DLL: UL2CM3.DLL V1.160.3.0 Dialog DLL: TARMCM1.DLL V1.13.0.0
I have the same problem, did you find a solution ?
Thank you