自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 CAN控制器和CAN收发器初始化

最近项目中遇到CAN的物理层测试问题,主芯片S32K144,CAN芯片TJA1043:单帧唤醒,出现收到第一帧时TXD出现一个12us的下拉波形,如下图:正确图形:分析如下:未接其它ECU的情况下,单帧唤醒,由于CAN还没有初始化,CANOE发送出去的报文收不到ACK,CANOE会一直自动重发,如下图所示;从收到第一帧唤醒报文,开始运行其它应用初始化程序(如EEPROM),先初始化CAN控制器,再设置CAN收发器,当收发器设置进入Normal Mode时,有可能会处于重发帧的中间或者结...

2020-09-01 15:14:44 1791

原创 S32DS封装静态库相关问题

关于如何使用S32DS封装静态库可以参考 NXP汽车电子FAE 胡恩伟的分享的 S32DS使用Tips--如何编译生成和调用静态库链接如下:http://blog.chinaaet.com/hxw718059156/p/5100053982我用过S32DS for ARM v2.0和S32 Design Studio for ARM Version 2018.R1;按照我的理解有以下几点注...

2019-12-13 16:37:00 1571

原创 stm32调试内存越界情况

最近项目调试中总是遇到内存越界,现象比较诡异。再此写下记录,以便后续学习。现象:测试整个流程 莫名其妙的 重启,有的时候不重启但是进入死循环。单步跟踪 有时不在同一个地方进入异常。 调试过程:测试的函数 是在单独的一个线程中的 线程大小800(后续把800改大就可以运行解决问题了);  线程空间大小: 。。。。。。。 开始运行时sp情...

2019-01-23 17:53:16 2537 1

原创 LPC2220调试JATA错误

使用IAR 5.3版本调试LPC2220 、 JTAG方式  外部FLASH  SST39VF3201;出现一下情况烧写不进程序:提示:字面意思无效的核心ID  ,我以为主芯片有问题的呢 ,后来发现用串口烧写完程序之后可以运行,那证明主芯片肯定正常工作的。因此怀疑 JLINK的问题,万用表量调试口,电压3.3V正确;但是用J-Flash ARM 连接 测试  提示:因此发现  ...

2019-01-23 17:52:14 579

原创 stm32 对GPIO口操作后 寄存器复位情况

今天在调试程序的时候遇到的问题:1.中断处理函数 外部中断函数初始化,执行的时候会进入死循环;查原因发现终端处理函数没有写;导致进入中断之后标志没有清除,出不来。 2.拉高IO口后,所有寄存器全部复位; 由于pD9正好是电源控制口,所以当我拉高的时候,stm32外接的芯片会产生一个外部中断,在此之前pD8脚已经配置成了输入模式,用于外部中断;而且外部中断处理函数添加;现...

2019-01-23 17:51:30 2120

原创 STM32调试数码管显示 ucos系统 复位

昨天调试stm32F103VE进行数码管显示一波三折出现了一连串的问题,导致浪费了好多的时间,总结下。stm32F103VE、ucos系统、tm1629数码管显示。   数码管显示、通信模块、扫描案件分别在不同的3个进程,各个进程之间的通讯需要置标志,或者使用信号量等手段。程序中我直接采用的置标志的方法。 程序写好后,进行调试基本没有问题,但是有时会经常自动复位。开始...

2019-01-23 17:51:05 1675

原创 stm32VC调试psam卡遇到的问题以及解决

以下内容只是为了加深自己的记忆,让自己知道自己曾经遇到过这个问题,如有错误谢谢大家帮忙指出!感谢!  在pos机消费充值等功能开发中会用到psam进行加密解密等操作。而实际使用中  由于各psam卡生产厂商不同最终我们使用的卡都会存在这样那样的不兼容性。当然 不同的pos机psam这一块的各家的驱动处理程序也存在差别,最终导致读卡失败操作失败的情况发生。 stm32F103...

2019-01-23 17:39:53 3522

原创 stm32系统RCC

最近给stm32项目改个boot程序,忘记硬件上面,外部晶振被改变了。结果出现许多莫名其妙的问题。如:串口收发数据不准确等。因为调试程序的时候没有想到是晶振的问题,浪费了很多时间,后来通过逻辑分析仪才发现的。仅以此作为记录,提醒自己以后注意。程序:修改点1:/* In the following line adjust the value of External High Speed...

2019-01-23 17:28:17 580

原创 desfire卡写文件操作

最近对desfire卡进行操作:芯片:MF3 IC D40 Contactless  Multi-Application IC with DES and 3DES Security 参考网上NXP的资料在对 市民卡05文件进行写文件操作的时候 出现写失败的情况:写文件命令:组成写命令:3D 05 00 00 00 16 00 00 +要写入的文件数据(0x16个字节)...

2019-01-23 17:27:22 2956 6

原创 stm32f103vc---ve切换编译

今天调试stm32项目,原来的板子是vc的,新板子使用了ve,切换程序编译竟然出现了错误提示,具体提示几部得了,肯定是stack.......addr0xXXXXXXX错误.整理一下几点要改的东西:(stm32VC--------------stm32VE48k----------------------64k       256K-------------------512K ...

2019-01-23 17:25:32 1337

原创 工程转换:遇到core_cm3版本过低等问题

不做任何变化,直接都用iar7.4加载相应的文件,报错如下:Error[Pe147]: declaration is incompatible with "__nounwind __interwork __softfp unsigned long __get_PSP(void)"  F:\QPBOC认证\QPBOC_L2........\Source\CMSIS\Core\CM3\core_cm...

2019-01-23 17:24:41 1252

原创 STM32-FLASH_SetLatency问题

今天在工作中遇到boot启动时总是跑飞的问题,情况如下:入口函数:main()  int main(void){  /* System Clocks Configuration */  RCC_Configuration();  /* NVIC Configuration */  NVIC_Configuration();    dev_eerom_init();  dev_...

2019-01-23 17:21:49 7929 4

原创 调试cdma模块发送数据出现的问题

原始目的只是为了使用过cdma的模块tcp链接之后 get方式与平台进行数据交互。首先 自己电脑开一个端口,链接到我的电脑上,调试的时候是可以看到数据,并且通过网络调试助手是可以回复数据的。这个方法证明我的cdma模块的收发 数据是没有问题的。 其次,通过TCP&UDP测试工具  建立一个客户端 ,链接平台的IP和端口,能链接并且发送数据能收到平台返回的数据。这名平台也是好的,可...

2019-01-23 17:19:54 490

linux下网络编程基础(socket)

图中描述了在linux下网络通信中tcp和udp的函数以及它们的异同点!须用visio打开!!

2011-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除