制作keil5的pack
【原创出品§转载请注明出处】 出处:http://www.cnblogs.com/libra13179/p/6273415.html
我在这里就交大家怎样制作自己的Pack,(这里是我制作好的http://files.cnblogs.com/files/libra13179/KEIL5%E7%9A%84RTT%E4%B9%8Bpack.zip)
1、用的C:\Program Files (x86)\SEGGER\JLink_V512f\Samples\RTT\SEGGER_RTT_V512f这个压缩文件中程序。
2、添加文件rtt_log.C和rtt_log.H

3、新增一个Segger.Segger_RTT_Logger.pdsc

Segger.Segger_RTT_Logger.pdsc的具体内容如下
<?xml version="1.0" encoding="utf-8"?> <package schemaVersion="1.2" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="PACK.xsd">
<vendor>Segger</vendor>
<name>Segger_RTT_Logger</name>
<description>Simple logging functionality for Segger's J-Link Real-Time Terminal</description>
<url></url>
<supportContact>404267906@qq.com</supportContact>
<!-- optional license file -->
<!--
<license>
</license>
--> <releases>
<release version="1.0.1">
2017/01/11 Initial Version (SEGGER_RTT_V512f)
2017/01/11 add rtt_log.c and rtt_log.h
</release>
</releases> <keywords>
<!-- keywords for indexing -->
<keyword>Debug</keyword>
<keyword>Log</keyword>
<keyword>Logging</keyword>
<keyword>J-Link</keyword>
<keyword>Segger</keyword>
</keywords> <!-- apis section (optional - for Application Programming Interface descriptions) -->
<!--
<apis>
</apis>
--> <!-- boards section (mandatory for Board Support Packs) -->
<!--
<boards>
</boards>
--> <!-- devices section (mandatory for Device Family Packs) -->
<!--
<devices>
</devices>
--> <!-- examples section (optional for all Software Packs)-->
<!--
<examples>
</examples>
--> <!-- conditions section (optional for all Software Packs)-->
<!--
<conditions>
</conditions>
--> <!-- component section (optional for all Software Packs)--> <components>
<component Cclass="Segger Tools" Cgroup="Segger RTT Tools Logger" Cversion="1.0.0">
<description>Routines to use the Segger Real-Time Terminal for logging</description>
<files>
<file category="header" name="SEGGER_RTT_V512f\RTT\SEGGER_RTT.h"/>
<file category="header" name="SEGGER_RTT_V512f\RTT\SEGGER_RTT_Conf.h" attr="config"/>
<file category="source" name="SEGGER_RTT_V512f\RTT\SEGGER_RTT.c"/>
<file category="source" name="SEGGER_RTT_V512f\RTT\SEGGER_RTT_printf.c"/>
<file category="header" name="SEGGER_RTT_V512f\rtt_log.h"/>
<file category="source" name="SEGGER_RTT_V512f\rtt_log.c"/>
</files>
</component> </components> <!-- optional taxonomy section for defining new component Class and Group names -->
<!--
<taxonomy>
</taxonomy>
--> </package>
> 参考KEIL的pack文档
http://files.cnblogs.com/files/libra13179/keil%E4%B9%8Bpack%E5%88%B6%E4%BD%9C%E6%96%87%E6%A1%A3.zip
4、将SEGGER_RTT_V512f文件夹和Segger.Segger_RTT_Logger.pdsc进行压缩文件命名为Segger.Segger_RTT_Logger.1.0.1.ZIP,.ZIP后缀修改.pack。


5、安装到keil中

测试我们生成PACK




编译工程下载后可以看到

制作keil5的pack的更多相关文章
- D:\Software\Keil5\ARM\PACK\Keil\STM32F1xx_DFP\2.1.0\Device\Include\stm32f10x.h(483): error: #5: cannot open source input file "core_cm3.h": No such file or directory
1. 错误提示信息: D:\Software\Keil5\ARM\PACK\Keil\STM32F1xx_DFP\2.1.0\Device\Include\stm32f10x.h(483): erro ...
- 第2章 如何安装KEIL5
第2章 如何安装KEIL5 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/fireg ...
- 第2章-如何安装KEIL5—零死角玩转STM32-F429系列
第2章 如何安装KEIL5 集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege 本章内 ...
- MDK5 and STM32Cube
D:\Workspace\........\RTE\Device>STM32CubeMX.exe -s project.script -tpl_path C:\Keil5\ARM\Pack\Ke ...
- error:Flash Download failed-“Cortex-M3”,“Programming Algorithm”【转】
本文转载自:http://www.yfrobot.com/thread-11763-1-1.html 最近安装了KEIL5,在使用KEIL5和JLIN实现在线调试功能时,一定会在Utilities选项 ...
- Visual Studio 2010 集成 SP1 补丁 制作 Visual Studio 2010 Service Pack 1 完整版安装光盘的方法
Now that Visual Studio 2010 SP1 has been released, administrators and developers may wish to install ...
- 一个技术汪的开源梦 —— 基于 .Net Core 的组件 Nuget 包制作 & 发布
一个技术汪的开源梦 —— 目录 微软的 ASP.Net Core 强化了 Nuget 的使用,所有的 .Net Core 组件均有 Nuget 管理,所以有必要探讨一下 .Net Core 组件制作 ...
- Adobe Audition音频制作
Adobe Audition 同义词 AU(软件(Adobe Audition))一般指Adobe Audition Adobe Audition是一个专业音频编辑和混合环境,原名为Cool Edit ...
- 10个实用的 CSS3 按钮效果制作教程
人们往往喜欢那些有更多互动元素的网站,因此现在很多设计师专注于他们的 CSS3 技能.这是因为 CSS3 技能可以帮助他们在很大的程度上实现所需的吸引力.这里分享的10个优秀的 CSS3 按钮效果制作 ...
随机推荐
- LM算法的推导过程
- tp5.1 错误 No input file specified.
http://www.xxxx.com/admin/index/index 出现错误:No input file specified. 一.方法 与php版本有关 PHP版本5.6以上都会出现这个问 ...
- Vue 的自定义事件系统:实现子组件跟父组件通信
父组件可以在使用子组件的地方直接用 v-on 来监听子组件触发的事件 v-on 写在引用的子组件上, 语句 this.$emit('xxx') ,写在子组件里.
- jp@gc - Stepping Thread Group 字段说明
1. 安装好插件 参考文档“扩展Jmeter插件获取更多监听器” 2. 添加线程组 右键测试计划->添加->Threads(Users)->jp@gc - Stepping ...
- C语言实现<读取>和<写入> *.ini文件(转)
原地址:https://blog.csdn.net/niha1993825jian/article/details/41086403 #include <stdio.h> #include ...
- Microsoft Dynamics CRM 2011 面向Internet部署 (IFD) CRM 登录出现会话超时的解决办法
一.IFD 登录的时候,过了一段时间,会马上出现“您的会话已过期”,怎么解决这个问题呢,可以通过改变这个时间.具体图如二 Link to Dynamics CRM Wiki Home Page 二.S ...
- 【python】python性能分析--待完善
http://www.oschina.net/translate/python-performance-analysis http://blog.csdn.net/gzlaiyonghao/artic ...
- Django 博客项目01 数据库设计与验证码校验+Ajax登录
数据库设计 from django.db import models from django.contrib.auth.models import AbstractUser class UserInf ...
- 启动ECLIPSE时,提示找到不 eclipse\jre\bin\javaw.exe
原因:在PATH中未配置 jre\bin目录 %JAVA_HOME%\jre\bin - 无论是用:D:\Asoft\Java\jdk1.7.0_45\jre\bin 还是:D:\Asoft\Java ...
- 从云端到边缘 AI推动FPGA应用拓展
近日,全球最大的FPGA厂商赛灵思宣布收购深鉴科技的消息,引发人工智能芯片行业热议,这也是首起中国AI芯片公司被收购的案例.值得注意的是,收购深鉴科技的赛灵思在2018年下半年重点发展方面是汽车自动驾 ...