随笔分类 -  开发工具

1 2 下一页

利用NotePad++ 格式化代码(格式标准化) worldsing
摘要:在阅读别人的代码时往往会遇到格式很乱,阅读起来很费劲,如果手动改很容易出错,而且很费时间,这时可以借助一些专业的编辑器来格式化代码,NotePad++是一个轻量级的代码编辑器,占用内存少,运行速度快,但是Notepad++本身是不带这个格式化功能的,但他支持插件完成格式化。 安装Notepad++,安装包下载: http://rj.baidu.com/soft/detail/13478.html?... 阅读全文

posted @ 2014-12-19 16:24 Worldsing 阅读(10258) 评论(1) 推荐(0)

Keil MDK Code、RO-data、RW-data、ZI-data数据段
摘要:Program Size: Code=10848 RO-data=780 RW-data=372 ZI-data=868 Code 表示程序代码指令部分 存放在Flash区 RO-data 表示 程序定义的常量 ,存放在Flash区 RW-data 表示 已初始化的全局变量、静态变量,值存放在Flash,变量存放RAM区 ZI-data 表示 未初始化的全局变量,变量存... 阅读全文

posted @ 2014-12-17 09:59 Worldsing 阅读(1447) 评论(0) 推荐(0)

VS2008 工程中部分文件不参与编译 从生成中排除【Worldsing笔记】
摘要:Visual Studio 2008 、VS2008、VC2008工程源文件配置、编译配置 有时编写代码时,往往存在这样的需求(或是希望有这样的功能):一个工程经过不共同的配置实现不同的版本或是功能,比如做开发包的Dome,一个库文件, 有多个API接口,以lib文件给用户提供时,我们需要提供文档和Demo,你可以一个Demo建立一个工程,但是,像VS2008这样的高级开发工具应该有解决 办法... 阅读全文

posted @ 2014-11-03 22:52 Worldsing 阅读(4984) 评论(0) 推荐(0)

如何使用Keil仿真环境查看CPU类型字长?【worldsing笔记】
摘要:笔者上次写了如何用IAR查CPU的字长和数据类长度的方法:点击这里查看 今天试着在Keil MDK 5.0 里查看CPU的字长和数据类长度,打开一个已有的工程,编译并进入Debug,如图1.1所示: 图1.1 Keil 进入Debug仿真 打开Watch窗口,View->Watch Wind... 阅读全文

posted @ 2013-12-02 22:08 Worldsing 阅读(995) 评论(0) 推荐(0)

Keil MDK 无法设置断点【worldsing】
摘要:要解决一个问题就怕不知道怎么搜索,或是别人没有遇到过: 同样碰到Keil MDK Debug调试无法设置断点问题,首先来问百度,GOOGLE,一下是我搜索到的结果: 1、keil 不能设置断点,每次点调试都出现以下对话框, 有几个按钮不能点。 解决办法:购买正版Keil或够找破解包,worldsing笔记里有(仅供学习用),商业请支持正版; 2、软件能Debug, 硬件无... 阅读全文

posted @ 2013-11-07 13:36 Worldsing 阅读(34204) 评论(2) 推荐(0)

stm32 堆和栈(stm32 Heap & Stack)【worldsing笔记】
摘要:关于堆和栈已经是程序员的一个月经话题,大部分有是基于os层来聊的。 那么,在赤裸裸的单片机下的堆和栈是什么样的分布呢?以下是网摘: 刚接手STM32时,你只编写一个 int main() { while(1); } BUILD://Program Size: Code=340 RO-data=252 RW-data=0 ZI-data=1632 编译后,就会... 阅读全文

posted @ 2013-11-06 11:37 Worldsing 阅读(6414) 评论(1) 推荐(1)

简单OS(ucos超级精简版)——裸调度器【worldsing笔记】
摘要:简单原则少ROM,少RAM,任务完成就让出CPU,调度器描述: 1、按最大任务数轮番调度; 2、任务调用延时接口将让出CPU使用权,进入下一个任务调度; 3、用户任务都处于延时或是不使用CPU运行Idle任务; 4、最大任务数255; 5、任务用独立栈,栈大小由用户自定义; 6、调度器无需初始化,代码为单个C文件,结构简单,代码尺寸小; 7、调度器加3个任务代码尺寸:Code=142... 阅读全文

posted @ 2013-11-06 10:42 Worldsing 阅读(2708) 评论(0) 推荐(0)

Altium Designer导出部分元件过滤不焊接的元件【worldsing笔记】
摘要:在Altium Designer画图过程中难免会多出单元电路,或是测试电路,特别是第一版时,有部分元件不用焊接 这时给采购、或是生产时有必要注明哪些元件不焊接,哪些元件不采购。有两种方法可以过滤: 1、将元件属性的Value项值写为NC,即:No Connect;但是自建的库或非标的库无此项。且再次需要焊机或配置是不得重新输入比较麻烦; 2、将元件属性的Type项值写... 阅读全文

posted @ 2013-11-05 14:03 Worldsing 阅读(1218) 评论(0) 推荐(0)

Keil: warning: A1581W: Added 2 bytes of padding at address
摘要:KEIL MDK编译警告: warning: A1581W: Added 2 bytes of padding at address xxx 原因: 在Keil 里写汇编代码时如果代码尺寸不对齐,编译器自动补补警告。 处理办法: 加NOP指令,或修改对齐方式 阅读全文

posted @ 2013-11-01 20:28 Worldsing 阅读(7838) 评论(0) 推荐(0)

Keil Mdk5.0 破解包 和谐包【worldsing笔记】
摘要:有关Keil MDK 5.0的介绍和下载http://www.cnblogs.com/worldsing/p/3355911.html下载地址点击下载:http://pan.baidu.com/s/1tFEDB 阅读全文

posted @ 2013-10-12 13:11 Worldsing 阅读(13903) 评论(1) 推荐(0)

Keil MDK 5.0发布了
摘要:从上图可以看出MDK500.EXE (294,308K)分成了两部分,MDK核和software packs。MDK核跟以往一样分成四个部分,编辑器,编译器,包安装,调试跟踪。此版software packs与以为版本不同,其内又分为device,CMSIS和 Mdidleware。(一)安装软件包: 在谈软件包给嵌入式开发者带来的好处之前,先来看看它的安装方法。打开您安装好后的MDK5,点击pack install,出现对话框选择您的路径,并选择您需要的软件例程。 (二)MDK5 software packs的优势: 1.提高了开发效率 1)软件组件选择方便, 各种软件组件... 阅读全文

posted @ 2013-10-07 19:56 Worldsing 阅读(12007) 评论(5) 推荐(0)

JLink 在J-Flash ARM批处理自动下载
摘要:"C:\Program Files\SEGGER\JLinkARM_V420c\jflasharm.exe" -openprj.\stm32f100c8.jflash -open.\boot\boot.hex, -auto -exit 阅读全文

posted @ 2013-09-21 17:48 Worldsing 阅读(1370) 评论(0) 推荐(0)

超级MINI STLINK V2 官方固件自动升级 ST-Link 【worldsing 笔记】
摘要:简介: 支持所有带SWIM接口的STM8系列单片机 支持所有带SWD接口的STM32系列单片机 完全兼容Keil,STVP,STVD,IAR,COSMIC,STM32 ST-LINK Utility! 支持固件自动升级,以确保 ST 公司产品后续支持。 编程功能:可烧写FLASH ROM、EEPROM、AFR等。 仿真功能:支持全速运行、单步调试、断点调试等各种调试方法,可查看... 阅读全文

posted @ 2013-08-18 20:45 Worldsing 阅读(8562) 评论(0) 推荐(0)

Olink出新版本了 兼容JlinkV8 带串口功能
摘要:输出接口有P1和P3P3的信息列表:+5V 有过载保护;RX USB转TTL 串口接收TX USB转TTL 串口发送GND 地DAT OLink 下载器数据线(JLink 的TMS)CLK OLink 下载器时钟线(JLink 的TCK)P1的信息列表:232TX USB转232串口发送GND 地232RX USB转232串口接收 阅读全文

posted @ 2013-05-25 22:02 Worldsing 阅读(664) 评论(0) 推荐(0)

Qt Creator 中文注释乱码
摘要:选择GBK然后按编码重新载入或是在工程配置中自定义编码格式, 阅读全文

posted @ 2013-05-17 14:43 Worldsing 阅读(2910) 评论(0) 推荐(0)

KEIL 4.7 Cannot Load Flash Programming Algorithm
摘要:Cannot Load Flash Programming Algorithm!1、 有可能是焊接问题;2、JLink固件版本与Keil4.7的Sigger目录DLL有冲突,把Keil目录中的Sigger目录换成4.7版本的;3、非正常操作会锁住stm32的Flash,需要用安装J-Link ARM,然后用J-Link stm32 Unlock来解锁; 阅读全文

posted @ 2013-05-17 12:03 Worldsing 阅读(3299) 评论(0) 推荐(0)

清理Keil 目标文件的批处理
摘要:del *.bak /s del *.ddk /s del *.edk /s del *.lst /s del *.lnp /s del *.mpf /s del *.mpj /s del *.obj /s del *.omf /s del *.opt /s del *.plg /s del *.rpt /s del *.tmp /s del *.__i /s del *.crf /s del *.o /s del *.d /s del *.axf /s del *.tra /s del... 阅读全文

posted @ 2013-05-14 14:04 Worldsing 阅读(637) 评论(0) 推荐(0)

Keil 提示升级
摘要:当安装完新版本的KEIL后,有时在硬件仿真或是下载单片机固件会提示更新JLink驱动固件,如图所示: 解决办法是:将Keil的安装目录下的Segger文件夹内的文件全部替换成老版本的文件,在Keil 4.7下使用Keil4.08的Sigger目录文件完全没有问题,如图所示:Keil 4.08 Sigger目录文件:237539049@QQ.com 阅读全文

posted @ 2013-05-13 14:37 Worldsing 阅读(387) 评论(0) 推荐(0)

Keil 仿真之外设控制(System Viewer)
摘要:在Keil 4.7中加入了System Viewer功能,它是用来仿真时观察和修改芯片的在外设寄存器用的。和之前做的Peripherals菜单要更直接些,它按芯片厂家的手册直接列出所有寄存器的位和功能指示。在仿真过程中可以修改和查看。可以通信View->System Viewer激活显示,如图所示: 阅读全文

posted @ 2013-05-13 14:01 Worldsing 阅读(1377) 评论(0) 推荐(0)

原理图网络号标注规则
摘要:最近新改一种原理图网络标注方法,TI常用的方法:网格标号 = 源端网络名/目标网格名,目标器件源端器件第一次使用这种标法,结果酿成大错,PA1和PA3搞反了,所以原理图一定对好了,再画pcb,再投pcb。这种标法是直接,特别是写代码时,直接看目标器件的网格标号,就可分配置引脚。这对于普通的IO来说有会有大问题,但如果涉及到固定功能的话,就得小心了,不然可能就报废。 阅读全文

posted @ 2013-05-10 19:10 Worldsing 阅读(1526) 评论(0) 推荐(0)

1 2 下一页