【原创出品§转载请注明出处】 出处: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的具体内容如下

 1 <?xml version="1.0" encoding="utf-8"?>
 2
 3 <package schemaVersion="1.2" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="PACK.xsd">
 4   <vendor>Segger</vendor>
 5   <name>Segger_RTT_Logger</name>
 6   <description>Simple logging functionality for Segger's J-Link Real-Time Terminal</description>
 7   <url></url>
 8   <supportContact>404267906@qq.com</supportContact>
 9   <!-- optional license file -->
10   <!--
11   <license>
12   </license>
13   -->
14
15   <releases>
16     <release version="1.0.1">
17       2017/01/11 Initial Version (SEGGER_RTT_V512f)
18       2017/01/11 add  rtt_log.c and rtt_log.h
19     </release>
20   </releases>
21
22   <keywords>
23     <!-- keywords for indexing -->
24     <keyword>Debug</keyword>
25     <keyword>Log</keyword>
26     <keyword>Logging</keyword>
27     <keyword>J-Link</keyword>
28     <keyword>Segger</keyword>
29   </keywords>
30
31   <!-- apis section (optional - for Application Programming Interface descriptions) -->
32   <!--
33   <apis>
34   </apis>
35   -->
36
37   <!-- boards section (mandatory for Board Support Packs) -->
38   <!--
39   <boards>
40   </boards>
41   -->
42
43   <!-- devices section (mandatory for Device Family Packs) -->
44   <!--
45   <devices>
46   </devices>
47   -->
48
49   <!-- examples section (optional for all Software Packs)-->
50   <!--
51   <examples>
52   </examples>
53   -->
54
55   <!-- conditions section (optional for all Software Packs)-->
56   <!--
57   <conditions>
58   </conditions>
59   -->
60
61   <!-- component section (optional for all Software Packs)-->
62
63   <components>
64     <component Cclass="Segger Tools" Cgroup="Segger RTT Tools Logger" Cversion="1.0.0">
65       <description>Routines to use the Segger Real-Time Terminal for logging</description>
66       <files>
67         <file category="header" name="SEGGER_RTT_V512f\RTT\SEGGER_RTT.h"/>
68         <file category="header" name="SEGGER_RTT_V512f\RTT\SEGGER_RTT_Conf.h" attr="config"/>
69         <file category="source" name="SEGGER_RTT_V512f\RTT\SEGGER_RTT.c"/>
70         <file category="source" name="SEGGER_RTT_V512f\RTT\SEGGER_RTT_printf.c"/>
71         <file category="header" name="SEGGER_RTT_V512f\rtt_log.h"/>
72         <file category="source" name="SEGGER_RTT_V512f\rtt_log.c"/>
73       </files>
74     </component>
75
76   </components>
77
78
79   <!-- optional taxonomy section for defining new component Class and Group names -->
80   <!--
81   <taxonomy>
82   </taxonomy>
83   -->
84
85 </package>

View Code

> 参考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

编译工程下载后可以看到

转载于:https://www.cnblogs.com/libra13179/p/6273415.html

制作keil5的pack相关推荐

  1. KEIL5 中 .PACK文件的制作

    使用keil的过程中经常会用都官方发布的包,昨天突然想到了自己制作一个如何,于是本着探究一下的心情,搜索了一下,这方面的文章很多讲的不是很清晰,不过大致是有两种方法可以制作.制作自己的pack有助于模 ...

  2. 使用Keil5构建GD32450i-EVAL工程

    [摘要] 本文主要介绍keil5基于GD32450i-EVAL开发板创建裸机工程的步骤 1 首先使用keil5的pack Installer(如下图所示)或者在官网下载GD32450i-EVAL开发板 ...

  3. keil5的安装详解(看完必会,不会你打我)

    如何安装KEIL5 本内容所涉及的软件只供教学使用,不得用于商业用途.个人或公司因商业用途导致的法律责任,后果自负. 温馨提示 1.安装路径不能带中文,必须是英文路径 2.安装目录不能跟51的KEIL ...

  4. 使用Keil5建立MSP432工程

    原文链接:https://www.cnblogs.com/cinderella-kind/p/10307719.html 手把手教你新建MSP432工程 MSP432是德州仪器推出的新一款高性能低功耗 ...

  5. Keil5 典型烧录错误问题 : Error:Flash Download failed - “Cortex-M4“

    目录 一.前言 二.错误分析 三.解决方法 四.下载附件 五.总结 一.前言 最近换了新电脑后,很多开发软件都要重装,也是这次偶然的机会发现了我在Keil5软件上用J-Link烧录程序时出现了 Err ...

  6. KEIL5安装与使用。

    1.KEIL5安装与使用 1.1 KEIL5软件获取    Keil官网下载地址:https://www.keil.com/download/product/ 1.2 KEIL5软件安装 双击安装包, ...

  7. 1、如何安装KEIL5

    目录 0x01.提示 0x02.获取KEIL5 安装包 0x03.安装KEIL5 0x04.安装STM32 芯片包 0x01.提示 1. 安装路径不能带中文,必须是英文路径 2. 安装目录不能跟51 ...

  8. error:Flash Download failed-“Cortex-M3”,“Programming Algorithm”【转】

    本文转载自:http://www.yfrobot.com/thread-11763-1-1.html 最近安装了KEIL5,在使用KEIL5和JLIN实现在线调试功能时,一定会在Utilities选项 ...

  9. 下载、安装Keil 5

    安装KEIL 5,本文以(STM32嵌入式的为例) 固件库 一.获取 KEIL5 安装包 要想获得 KEIL5 的安装包,在百度里面搜索"KEIL5 下载"即可找到很多网友提供的下 ...

最新文章

  1. 图解丨卷积神经网络数学原理解析
  2. mormot解析天气预报JSON数据
  3. Mini汽车的保养周期
  4. android百度地图标方向,Android百度地图之方向感应和模式更改
  5. 看看我写的文章,牛逼不。哈哈。
  6. 全国医疗机构勒索病毒事件公告:阿里云发布公益行动
  7. 关于如何理解链表结构体指针引用LinkNode * L的问题
  8. ggplot2默认字体修改
  9. Telink IDE 泰凌微IDE C语言静态库的生成和使用
  10. CTF Web出题感悟
  11. 无线网Wifi和WLAN的区别
  12. 魔兽争霸V星际争霸V红警
  13. Could not find an open hard disk with UUID {57bbe8fe-8b4f-4a0d-aef4-1291b23d2bef}. 返回 代码: VBOX_E_OBJ
  14. 超微x9dai 跳线_秒变MacPro!至强E5双路CPU,超微X9DAi主板,Quadro K5000黑苹果
  15. linux离线安装redmine_举个栗子!Tableau 技巧(97):离线安装 Linux 版 Tableau Server...
  16. 画论13 朱景玄《唐朝名画录》
  17. Vue中过滤器和自定义指令详解
  18. android studio中的文本替换
  19. R语言实战-第八章 R in action-chapter8
  20. 【Jquery手风琴】

热门文章

  1. 八卦Minsky打压神经网络始末
  2. 剑指offer(Java实现) 顺时针打印矩阵
  3. 在线实时大数据平台Storm输入源共享试验
  4. centos配置yum本地源
  5. centos下phpmyadmin的安装配置
  6. webstorm代码行数统计_【Rust每周一库】Tokei 统计代码行数等信息的实用工具
  7. Get Started with Apex Unit Tests
  8. java的知识点13——多态、对象的转型(casting)、final关键字、抽象方法和抽象类、接口的作用、如何定义和使用接口?、接口的多继承、面向接口编程
  9. CTFshow 文件包含 web81
  10. 2018 Spring Team Contest B