展讯驱动入门指南:初学者必备笔记

3星 · 超过75%的资源 需积分: 9 6 下载量 80 浏览量 更新于2024-09-22 收藏 30KB DOC 举报
展讯驱动笔记是一份针对初学者设计的实用指南,着重介绍了在更换工作平台,从MTK转向展讯平台时,所需掌握的基础驱动设置和调试技巧。笔记主要关注以下几个关键部分: 1. 驱动文件结构: - `project_sc6600l_sp6601l_trisim_64X32.mk` 文件定义了硬件配置,特别是针对三卡系统,其中Flash大小为6432。这提示了开发者在项目初始化时需要关注的硬件容量管理。 2. 屏幕驱动的添加: - 新增屏幕驱动时,首先创建一个新的C文件`tft_NT35601.c`。然后在`LCM_cfg_info.c`中的`s_main_lcm_cfg_tab[]`数组中添加驱动,并在`custom_drv.mk`中包含编译指令。同时,开发者需要检查LCD_SPEC_T宏定义中的分辨率设置,确保与驱动兼容。 3. 按键驱动配置: - 在`keymap_cfg.c`中,开发人员需修改按键映射表,对应不同的按键位置。下载过程中,需要按照特定步骤操作:上电、按下特定键并进行下载,最后确认宏`KEYPAD_TYPE`设置以及PIN脚配置是否正确。 4. GPIO与UART复用: - 面临GPIO资源紧张的问题,需要将原本专用于UART1的脚重新分配给GPIO。这涉及到了硬件层面的接口管理和中断配置,开发者需要确保在代码中正确地设置这些复用功能,并进行必要的测试。 这份笔记对于刚接触展讯平台的初学者来说,提供了一个从零开始理解驱动配置和调试的入门指南,强调了实践中常见问题的解决方法。通过逐步学习和实践,新手可以快速熟悉展讯平台的驱动管理流程,提升项目开发效率。