不得不再问新问题了(串口)
扩展出来的串口要在内核中配置上,可是如何配置我基本或者根本不能有一丝肯定,我看到了那个头文件(代码在下边),我需要添加这些东西吗?还在要在串口驱动中做修改,请各位指点一二.谢谢.
这是原来板上有的三个串口的相关东西,我的定制板上又扩展出了四个
- /* -------------------------------------------------------- */
- /* USART ID definitions for AT91XXXXXX */
- /* -------------------------------------------------------- */
- #ifndef AT91C_ID_US0
- #define AT91C_ID_US0 6 /**< USART 0 id */
- #endif /* AT91C_ID_US0 */
- #ifndef AT91C_ID_US1
- #define AT91C_ID_US1 7 /**< USART 1 id */
- #endif /* AT91C_ID_US1 */
- #ifndef AT91C_ID_US2
- #define AT91C_ID_US2 8 /**< USART 2 id */
- #endif /* AT91C_ID_US2 */
- /* -------------------------------------------------------- */
- /* USART Base Address definitions for AT91XXXXXX */
- /* -------------------------------------------------------- */
- #define AT91C_BASE_US0 0xFFFB0000 /**< US0 base address */
- #define AT91C_BASE_US1 0xFFFB4000 /**< US1 base address */
- #define AT91C_BASE_US2 0xFFFB8000 /**< US2 base address */
- /* -------------------------------------------------------- */
- /* DBGU Base Address definitions for AT91XXXXX */
- /* -------------------------------------------------------- */
- #define AT91C_BASE_DBGU 0xFFFFF200 /**< DBGU base address */
复制代码
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你先确定一下驱动中是否用到了这些宏。再根据硬件的Data sheet确定其值是否正确。