【发布时间】:2014-09-12 04:54:19
【问题描述】:
是否有任何包含 AM335x 类型的内存地址定义的头文件 处理器?
在 SDK 中找不到任何此类头文件:ti-sdk-am335x-evm-07.00.00.00
我想列出所有 GPIO 的状态和配置,但这似乎令人难以置信 手动将它们全部映射起来很乏味。必须存在一些预先定义的定义。在哪里 请问可以找到吗?
【问题讨论】:
-
你是什么意思?如果您的意思是包含一些头文件时作为预处理器宏提供的那些,您可以使用
printf '#include <FOO.h>\n' | arm-linux-gnueabihf-gcc-4.7 -E -dD - | sed -ne 's|^#[\t ]*define[\t ][\t ]*||p'之类的东西来列出这些。 GCC 参数-E -dD是关键,因为它告诉 GCC 转储预处理器宏而不编译任何内容。
标签: c header definition memory-address gpio