开发环境
退5不落5
这个作者很懒,什么都没留下…
展开
-
JTAG调试模式异常
JTAG在线调试时出现***JLink Error: Can not read register XX (XXX) while CPU is running的问题,其他调试模式异常也可参考以下思路分析。常见问题:1.程序中为了把JTAG口当普通口复用,相当于把JTAG口禁止掉了的原因。 2.JTAG的IO口受到其他引脚的影响,比如与其他IO口间接相连,接地,或者拉高。这个问题比较隐蔽,...原创 2019-02-22 09:52:15 · 1473 阅读 · 0 评论 -
交叉编译工具
arm-linux-gcc -c -o led.o led.S arm-linux-ld -Ttext 0 led.o -o led.elf arm-linux-objcopy -O binary -S led.elf led.bin arm-linux-objdump -D led.elf > led.disarm-linux-gcc -c -o led.o l...原创 2019-05-06 22:21:44 · 184 阅读 · 0 评论 -
测量代码运行时间
1.JLINK测量在工程设置中“Debug”下,按照下图设置,选右边硬件仿真,点下拉框选“J-LINK/J-TRACE”,再点“Setting”在弹出窗口中“Debug”下,选“JTAG”或“SW”,在后面选好下载速率。点到Trace”标签下,如果是选择的“SW”则勾选“Enable”选项,在“Core”框中输入MCU实际工作时钟频率(就是单片机以什么频率来执行指令的,MDK会用它来计...原创 2019-04-25 10:59:30 · 1319 阅读 · 0 评论 -
选择DC/DC还是LDO
LDO:LOW DROPOUT VOLTAGE LDO(是low dropout voltage regulator的缩写,整流器)低压差线性稳压器,为线性的稳压器,仅能使用在降压应用中。也就是输出电压必需小于输入电压。优点:稳定性好,负载响应快。输出纹波小。缺点:效率低,输入输出的电压差不能太大。负载不能太大,目前最大的LDO为5A(但要保证5A的输出还有很多的限制条件)DC/DC:直流...原创 2019-04-26 16:29:14 · 413 阅读 · 0 评论 -
KEIL和source insight混合编辑时,文本对齐的方式
由于部分程序是前任留下的,在使用keil和source insight混合编辑的时候,常常出现在source insight中编辑后在keil中显示的不对齐。经摸索结合网上资料已解决,特此记录,以备遗忘。设置source insight的tab和keil的tab分用space代替即可。具体设置方法如下:Source insight中将输入的TAB符转换为空格: 1. Op...转载 2019-03-23 11:08:08 · 1294 阅读 · 0 评论 -
Source Insight 中文乱码
Source Insight 官方显示:Q: Does Source Insight support UNICODE files?A: Source Insight 3.x does not yet support UNICODE files.SI 3.x竟然,不支持Unicode,不支持支持UTF-8。只能安装4.0版本解决不支持中文问题1.从官网下载source insight4.0...原创 2019-03-02 10:04:45 · 382 阅读 · 1 评论 -
windows系统怎么开启/禁用驱动程序强制签名
 1.管理员运行cmd执行命令:bcdedit.exe /set nointegritychecks on如果遇到“设置元素数据时出错。 该值受安全引导策略保..."关闭bios中安全启动,进入BIOS中,把“secure boot”设为“disable”以后想打开强制签名执行命令:bcdedit.exe /set noint...原创 2019-02-20 11:32:30 · 17260 阅读 · 0 评论 -
sourceinsight 设置快捷键
Source Insight自定义快捷键 鄙人一直用的是Eclipse来开发,如果只是做java的话,这个就够了,但因时不时要查C/C++的...转载 2019-03-01 16:28:01 · 690 阅读 · 0 评论 -
source insight 添加多行注释 快速添加#if 0
1. 添加函数project->open project中打开Base,在utils.em文件中添加:MultiLineComment和AddMacroComment函数,若没有utls.em,创建一个添加下面函数macro MultiLineComment(){ hwnd = GetCurrentWnd() selection = GetWndSel(hwnd) ...原创 2019-03-01 16:08:19 · 1034 阅读 · 0 评论