山外K66智能车开发教程:上手、配置与烧录详解

3星 · 超过75%的资源 需积分: 9 90 下载量 152 浏览量 更新于2024-09-07 15 收藏 1.01MB PDF 举报
山外K66教程是一份针对飞思卡尔智能车比赛中使用的K66核心板的详尽教学指南,由山外科技提供。该教程详细讲解了K66的使用步骤和常见问题,旨在帮助新手快速上手。 **1. 代码配置说明** 教程首先介绍了代码配置的基础,指出例程基于IAR7.4版本建立,并设定启动地址为64K。提供了两种配置方案:Jlink+UART3配置,适合开发板带有串口功能的情况;DAP+UART0配置,推荐用于山外DAP,减少外部串口接线的需求。这两种配置在基本代码结构上保持一致,但针对不同的硬件环境进行优化。 **2. 山外K66分块架构** K66的核心内存被划分为几个区域: - 0~32K:存放UD(通用数据); - 32K~64K:存放BOOTFWD(引导转发)数据; - 64K~1024K:APP用户数据; - 0x10000000~0x10000000+256K:EXTFWD(扩展转发)数据。 **3. 出厂例程测试** 新购的板子出厂预装有测试例程,运行时四个LED会交替闪烁。具体应用取决于板子类型,如果是单独核心板,通常烧录的是小液晶的菜单控制程序;如果是配套开发板,烧录的是开发板自带液晶的控制程序。菜单操作可以通过按键选择,确认键和返回键在不同设备上有所不同。 **4. 注意事项** 摄像头初测时,如果没有插入摄像头,初始化可能导致卡死,这时需要检查按键消息。如果测试固件丢失,可以从提供的资料下载包中自行烧录。 **5. 烧录固件方法** 教程详细指导了如何通过USB线下载固件: - 使用MICROUSB线连接电脑; - 长按KEY键并同时按下复位键,等待LED0闪烁,然后松开KEY键,电脑会识别到UD下载盘; - 将编译好的BIN文件复制到UD下载盘,看到LED0和2闪烁表示下载完成,再次按下复位键以烧录新程序。 电脑识别UD下载盘时,可通过观察LED状态来确定操作进程。教程列出了不同LED组合所代表的含义,包括上电、烧录过程和烧录完成后的状态指示。 山外K66教程为用户提供了一个全面且实用的工具,无论是初次接触K66的用户还是有一定经验的开发者,都能从中获取所需的指导和支持。通过学习和实践,用户能够掌握K66的核心板编程和调试技巧,提高在智能车比赛中的竞争力。