UD版FWD特性详解:K66入门教程
需积分: 16 82 浏览量
更新于2024-08-17
收藏 1.7MB PPT 举报
"这篇教程主要介绍了UD版FWD的特有功能,特别是其USB下载支持和ROMAPI,以及与普通版的区别,如K66启动地址的改变和高强度防锁死保护机制。此外,还提到了如何修改工程适应UD版Flash结构以及如何进入UD模式。"
UD版FWD是具有特定功能的固件版本,它有以下几个关键特性:
1. **USB下载支持**:UD版FWD支持通过USB接口直接下载固件,这为用户提供了方便快捷的更新方式,无需额外的硬件工具。
2. **ROMAPI支持**:ROMAPI是固件的一部分,它允许开发者直接与ROM中的功能交互,增加了固件的灵活性和可扩展性。
3. **K66启动地址**:与普通版相比,UD版的启动地址是64KB(0x10000),而不是0KB(0x0000),这意味着工程需要针对这个不同的启动地址进行调整,以确保程序能够正确运行。
4. **高强度防锁死保护**:UD版提供了一种保护机制,当使用Jlink解锁时,会解除UD保护状态,允许更新UD区。但如果不小心误操作,可能会导致设备锁死,这时需要联系客服进行UD区更新。
关于UD模式的进入方法,遵循以下步骤:
1. **长按独立按键**:保持按键不放。
2. **按下复位键**:在长按独立按键的状态下,轻按一下复位键。
3. **LED0闪烁后松开**:看到LED0灯闪烁后,可以松开独立按键。此时设备已进入UD模式,需要先连接USB线到电脑才能继续操作。
对于开发者来说,将普通版工程适配到UD版,需要修改工程配置。在IAR环境下,可以编辑FN的文件`Prj\IAR\config files\vcan_ROM_K66X1M.icf`来更改地址。在MDK(Keil)中,需要在工程选项中修改ROM1起始地址以及SCT文件的ROM起始地址。
UD版FWD提供了一套更先进的固件更新和开发环境,但同时也需要开发者理解其特有的Flash结构和启动流程,以便充分利用这些功能。
2021-05-11 上传
2022-06-04 上传
2011-05-15 上传
2021-03-13 上传
2021-04-24 上传
2021-04-03 上传
2021-04-02 上传
2021-03-18 上传
2021-05-04 上传
西住流军神
- 粉丝: 30
- 资源: 2万+
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库