利用 MDK的RTE(run-time environment)功能添加自己的pack


MDK5.0提供的RTE
功能还是很不错的,这个功能一方面方便用户创建自己常用的驱动 文件包,还有一个很重要的功能就是支持自

动更新,如有驱动包发布者更驱动包,用户每次打开RTE,点击一下更新即可检测。

下面讲解一下如何创建自己的常用驱动包,下面以战舰F407探索者开发板SYSTEM文件夹寄存器版代码为例讲解过程。

1.准备战舰F4寄存器版SYSTEM代码。为了简化制作过程把所有代码文件全部提取到SYSTEM根目录下,如图所示

利用 MDK的RTE(run-time environment)功能添加自己的pack_第1张图片

2.建立一个Docs文件夹,里面需要放的文件稍后详解。

3.新建一个txt文本文档,修改后缀为pdsc格式,如图所示

利用 MDK的RTE(run-time environment)功能添加自己的pack_第2张图片

4.记事本打开该pdsc文档



  SYSTEM//该PACK文件名称
  kiti Software Pack//该pack文件描述
  kiti//该pack文件作者
  

  
    //  版本号
      May/12/2015, Added SYSTEM  register bsp //版本变动 
    
  

  
    kiti
    kiti Software Component
  

  
    Software components of kiti
  

下面重点来了

   

      
        bsp for SYSTEM Develepment Board
        
          //这里的文件名和文件格式要和Docs中的完全一样
          //文件路径
          //文件路径
		  /文件路径
        
      
	  //这里的Csub三个不可以相同 
// 如果相同的话 会出现编译时出现错误具体表现为 在main函数中调用的函数会出现未定义的情况
// 而该pack包是可以正常导入的
  bsp for usart1 Develepment Board   
        
          
          
	  
	  
        
      
	   
        bsp for sys Develepment Board
        
          
          
	  
        
      
	    


修改完pdsc文件以后 别忘了在Docs文件中加入相应的htm文件。

最后修改pdsc文件名为作者名字.该PACK文件名.版本号

最后将PDSC文件 SYSTEM文件夹以及Docs文件夹压缩成zip格式文件,据学长说 好压压缩出来的文件无法正常导入,推荐使用winrar进行压缩。

5.导入

打开MDK5的PACK Installer

利用 MDK的RTE(run-time environment)功能添加自己的pack_第3张图片

点击file import 找到刚刚压缩好的zip包,这里要保证zip包的文件名和pdsc的一致

导入成功后打开rte界面添加我们刚刚导入的SYSTEM包,以及CMSIS,编译即可。

参考文档:http://www.keil.com/appnotes/docs/apnt_250.asp

                   http://www.keil.com/appnotes/docs/apnt_251.asp

                   http://www.keil.com/appnotes/docs/apnt_252.asp
我的成功代码http://pan.baidu.com/share/link?shareid=6931421&uk=4182441427

你可能感兴趣的:(cortex-m,工具软件)