OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3476|回复: 6

求助各位兄弟 KEIL移植IAR 程序不能正常运行

[复制链接]

2

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
267
金钱
267
注册时间
2018-6-26
在线时间
23 小时
发表于 2018-7-23 21:01:36 | 显示全部楼层 |阅读模式
5金钱
测试芯片:stm32f103c8t6 和 stm32f103zet6
这是一个KEIL的USB HID程序,源程序能正常运行
移植IAR后,程序不能正常运行,在线仿真发现程序卡死在  usb_pwr.c 的 第71行   return USB_SUCCESS;
KEIL和IAR编译均0错误 0警告

usb_pwr.c部分程序如下:

RESULT PowerOn(void)
{
#ifndef STM32F10X_CL
  u16 wRegVal;

  /*** cable plugged-in ? ***/
  USB_Cable_Config(ENABLE);

  /*** CNTR_PWDN = 0 ***/
  wRegVal = CNTR_FRES;
  _SetCNTR(wRegVal);

  /*** CNTR_FRES = 0 ***/
  wInterrupt_Mask = 0;
  _SetCNTR(wInterrupt_Mask);
  /*** Clear pending interrupts ***/
  _SetISTR(0);
  /*** Set interrupt mask ***/
  wInterrupt_Mask = CNTR_RESETM | CNTR_SUSPM | CNTR_WKUPM;
  _SetCNTR(wInterrupt_Mask);
#endif /* STM32F10X_CL */

  return USB_SUCCESS;  //程序在这里卡死
}





附件是KEIL和IAR两个版本打包

USB HID问题.rar

4.44 MB, 下载次数: 73

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-7-24 01:48:09 | 显示全部楼层
回复

使用道具 举报

2

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
267
金钱
267
注册时间
2018-6-26
在线时间
23 小时
 楼主| 发表于 2018-7-24 11:16:18 | 显示全部楼层
其实也不是return返回死掉 像是定时死 断点打在return下一句 也能到 然后就死掉了  前面有一个步骤是复位14脚 14脚正好是SWD的TCK 应该没有影响吧 KEIL都能过  测试stm32f103zet6 用的是战舰v3


部分示意

部分示意

回复

使用道具 举报

9

主题

796

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2038
金钱
2038
注册时间
2017-8-2
在线时间
522 小时
发表于 2018-7-24 11:34:58 | 显示全部楼层
卡死之后停止程序看看程序卡死在哪里了
猪猪熊呢?
回复

使用道具 举报

32

主题

138

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1760
金钱
1760
注册时间
2018-4-28
在线时间
242 小时
发表于 2018-7-24 12:55:52 | 显示全部楼层
:):)
回复

使用道具 举报

2

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
267
金钱
267
注册时间
2018-6-26
在线时间
23 小时
 楼主| 发表于 2018-7-25 16:48:57 | 显示全部楼层
赋值进入 HardFault_Handler ?请问这个错误怎么解决呢?

QQ截图20180725162925.png
QQ截图20180725162955.png


回复

使用道具 举报

13

主题

71

帖子

0

精华

高级会员

Rank: 4

积分
696
金钱
696
注册时间
2017-8-14
在线时间
131 小时
发表于 2018-7-26 08:47:27 | 显示全部楼层
帮顶啊啊
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-17 22:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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