野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17738|回复: 1

**jtag Warning: T-bit of XPSR is 0 but should be 1. Changed to 1.

[复制链接]
发表于 2015-1-6 10:40:10 | 显示全部楼层 |阅读模式
最近在调试STM32F103VET6 LCD “LCD_ILI9341_Parameter(0x00);“程序时出现了这个错误:程序运行和编译都没有问题 可是一调试运行就出问题了 通过排查 发现RTC中断好像和这个“LCD_ILI9341_Parameter(0x00);“冲突了 所以把RTC驱动程序放在LCD的后面就解决了 可是这到底是神马原因求大神指点不是配置文件的问题 不是jtag速度的问题或者没有效果 不是解锁的问题 不是BOOT0的问题 如果RTC配置后再配置LCD 但是在配置LCD的过程中关闭所有中断 也不能解决问题 推断可能是中断机制、异常、中断向量表、启动文件配置 jtag配置(默认通用)的原因 看过编译器的汇编程序也没有问题 就是运行完“LCD_ILI9341_Parameter(0x00);“这句时突然跑飞 而且每次都是这样 同一个地点

然后突然跑飞:


本该进入0x08003996这条语句的 也查过XPSR的说明 T为0时是ARM指令集 Cortex-M3是Thumb - 2 指令集不支持ARM指令集 当然出错了


回复

使用道具 举报

 楼主| 发表于 2015-1-13 10:13:42 | 显示全部楼层
这么久了 就这么的沉下去了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-25 00:05 , Processed in 0.028406 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表