stm32
billy145533
这个作者不懒,但还是什么都没留下…
展开
-
IAR 下 printf输出调试信息 Terminal I/O
测试环境XP +IAR 5.4+JLink v8IAR下的设置有些人说勾选 Via SWO,我测试不行。还有些人说中选中SWO SETTING,enable相应的PROT,经过测试,打不开没有影响输出代码中输出原创 2015-01-14 16:10:32 · 10910 阅读 · 2 评论 -
hex文件快速转换为bin文件
我在stm32下面做信号分析,经常要将sram里的内存信号数据转为hex,又通过hex2bin.exe这个网上现成的转换软件进行转换为bin文件,这样数据才能在PC机器上做分析。每次都要在控制台下,输入转换命令,非常麻烦。于是就想到能不能直接对hex文件进行转换。 很容易想到在文件夹选项中设置对hex文件关联的程序,但直接使用hex2bin.exe ,由于它需要输入三个参数,默认只能使用一个原创 2015-01-21 15:00:32 · 3512 阅读 · 0 评论 -
IAR 高级调试--插件篇
我用IAR 5.4调试stm32103的板子,做的是信号分析,虽然信号可以在示波器上分析,但是分析结果只能借助livewatch,由于刷新次数有限,同时无法对分析结果进行跟踪记录,分析起来非常不方便。于是就在想是否可以有更好一些的调试手段。IAR本身不支持外部插件或者addon,无奈之下,只能想到插入dll的方式. 为了让IAR加载该dll,可以动态注入或者修改IAR程序的导入表。原创 2015-10-20 22:30:32 · 4780 阅读 · 4 评论 -
stm32判断程序是否在仿真下面运行
处于调试的目的,在仿真的时候经常要改变程序的逻辑以方便测试,不幸的是,我是一个不甚严谨的人,每次测试完,一些改动忘记改回去就发布了,经常被测试退回。 于是,我想到是否能利用stm32中的特殊寄存器判断是否在调试状态。 查阅cortex M3 手册可以找到几个debug bit,运行测试始终为0 还有如 SHCSR 中的MONITORACT BIT 手册解释为 Debug moni原创 2015-11-07 23:00:39 · 3115 阅读 · 0 评论