
在尝试使用TouchGFX的时候会遇到很多坑。尤其是你使用TouchGX Designer并采用官方模板生成的工程。你需要添加很多头文件和源文件到工程中。
Error: L6218E: Undefined symbol __aeabi_assert (referred from TouchGFXHAL.o) 在开头还会提示你MicroLib和C++同时使用的警告。 在参考这篇文档(http://www.keil.com/support/docs/4073.htm)之后你可以看到解决方案。 就是把MicroLib给勾掉。 引申: 那为什么会这样? 可以参考这篇文档的介绍:http://www.keil.com/support/man/docs/ARMLIB/armlib_chr1358938938431.htm 基本上告知了MicroLib以下几个特点:
其中第7条就告知了不支持c++。 |