[应用相关] FPU寄存器无效

[复制链接]
1025|9
 楼主| bbapple 发表于 2019-2-21 19:56 | 显示全部楼层 |阅读模式
LM4F232的开发板(芯片为A1版本)

以前使用ICDI一切正常。

后来ICDI坏了(电脑无法识别),使用JLINK来仿真。开始以为一切正常,但去到有浮点操作的时候,产生了hard fault!
我用的是Ti的例程,当然里面对FPU的配置是有的,只是后来发现配置无效:
0xe000ed88一直为0;0xe000ef34也是0;不能写入其它值。

我也尝试不依赖仿真器,把程序下载进入运行,但也不行。

芯片的好坏不用怀疑,已经换了一片,跟换之前一个样。
handleMessage 发表于 2019-2-21 19:57 | 显示全部楼层
用JLINK能正常访问ICDI的主控芯片LM3S3601,试过把网上的coocox的固件烧进去
wanglaojii 发表于 2019-2-21 20:00 | 显示全部楼层

浮点需要先使能。也许你原来的调试软件或仿真器的程序打开了浮点使能。
laozhongyi 发表于 2019-2-21 20:01 | 显示全部楼层
TI给的软件包里面貌似会自动识别并打开FPU的。
Edisons 发表于 2019-2-21 20:03 | 显示全部楼层
在程序中打开FPU,但对其寄存器设置无效。
_gege 发表于 2019-2-21 20:05 | 显示全部楼层
这个难道是针对寄存器的读写的出现错误造成的?
Mozarts 发表于 2019-2-21 20:07 | 显示全部楼层
检查硬链接,再检查配置
小灵通2018 发表于 2019-2-22 09:51 | 显示全部楼层
这个是TI的吧?发错版块了。
guanjiaer 发表于 2019-3-7 10:14 | 显示全部楼层
fpu寄存器是干嘛用的啊
heimaojingzhang 发表于 2019-3-7 10:18 | 显示全部楼层
对这块不太了解
您需要登录后才可以回帖 登录 | 注册

本版积分规则

293

主题

1811

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部