
NXP
FifteenPeng
一个初来乍到的职场新人
展开
-
Keil编译器变量内存分配问题
环境:软件:keil5硬件:LPC2138芯片问题:定义了一个变量。当C中存在访问(读或者写)该变量代码,编译下载后,程序会跑飞。过程:假设一:怀疑cpu访问到了非法地址跑飞;这段代码并不会被执行到,排除了cpu访问就会跑飞的假设。排除问题:因为无法仿真,只能去查找MAP文件。最终的存储区域,都会在MAP文件中详细说明;定义了该变量 :bootParam_st当没有写访问代码的时:MAP文件对应的信息,只有这一行。当加上访问代码时:访问代码:或者:再来查看MAP文件:原创 2021-01-21 11:51:21 · 1502 阅读 · 0 评论 -
ADS1.2在WIN10下的常见问题。
1.无法正常安装:注意:绝对绝对,安装路径不能安装在有空格,中文符之类的路径。例如win10默认安装在这个路径下:C:\Program Files (x86)安装到最后卡机,完蛋。随之而来的,无法正常运行。请转到卸载。2.卸载: win10解决ADS1.2无法完全卸载,导致无法重新安装。删除你所安装的ADS1.2文件夹。键盘按下 WIN + R 键弹出运行窗口,输入regedit 打开注册表;打开之后:按下Ctrl + F在查找窗口输入:ARM Developer Suite然后把找到原创 2020-09-27 10:01:32 · 2794 阅读 · 0 评论 -
NXP LPC2214 ARM7芯片的引脚无法输出问题:
NXP LPC2214 ARM7芯片的引脚无法输出问题:工程是从LPC2138用过来的,增加了P2.3口的控制发现GPIOP2.3 无法输出高电平/*配置IO管脚映射*/PINSEL0 = 0x00000005; PINSEL1 = 0x00000000; PINSEL2 = 0x00000000;/*配置IO管脚输入输出*/IO2DIR = 0xFFFFFFFF; //2214 IO2SET = 0x01<<3;去测量管脚电平没有发生变化。同样的方式去控制 28原创 2020-09-22 12:49:42 · 738 阅读 · 0 评论