硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1927|回复: 10
收起左侧

[IAR] IAR 9.20.4下载程序不运行,请问怎么解决

[复制链接]

1

主题

5

回帖

8

积分

新手上路

积分
8
发表于 2022-3-23 22:11:53 | 显示全部楼层 |阅读模式
各位,我用9.20.4下载程序后,在jlink下debug运行没有问题,但是退出debug或者掉电重启,CPU就是不运行,不知道怎么解决?用8.x版本没有这个问题
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2022-3-24 00:38:33 | 显示全部楼层
楼主看下是不是这个问题,应该是半主模式问题。

IAR9.X printf串口底层重定向方法,否则提示Linker Error: "no definition for __write"
https://www.armbbs.cn/forum.php? ... 9542&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2022-3-24 13:50:21 | 显示全部楼层
问题解决,谢谢eric2013!
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2023-10-7 11:17:58 | 显示全部楼层
mycjj 发表于 2022-3-24 13:50
问题解决,谢谢eric2013!

楼主好,我遇到了和您一样的问题,请问是怎么解决的呢?
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2023-10-7 11:20:10 | 显示全部楼层
mycjj 发表于 2022-3-24 13:50
问题解决,谢谢eric2013!

楼主,我遇到和您一样的问题,请问是怎么解决的呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-10-7 11:25:24 | 显示全部楼层
qqqsj 发表于 2023-10-7 11:20
楼主,我遇到和您一样的问题,请问是怎么解决的呢?

就是我二楼贴的那个,你可以把你程序里面涉及到C库API调用的地方都注释掉,特别是printf,看看正常了不。
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2023-10-7 11:38:07 | 显示全部楼层
eric2013 发表于 2023-10-7 11:25
就是我二楼贴的那个,你可以把你程序里面涉及到C库API调用的地方都注释掉,特别是printf,看看正常了不。

2023.png 您好,我看了您的原贴,复制过去后也是提示COM1未定义,您在下面回复说换成自己的函数,这个函数是要换成什么呢?新手入门还望见谅
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-10-7 11:41:46 | 显示全部楼层
qqqsj 发表于 2023-10-7 11:38
您好,我看了您的原贴,复制过去后也是提示COM1未定义,您在下面回复说换成自己的函数,这个函数是要换成 ...

先不添加那个函数,那个是我们开发板做的API。

你可以把你程序里面涉及到C库API调用的地方都注释掉,特别是printf,看看工程正常了不。
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2023-10-7 11:50:32 | 显示全部楼层
eric2013 发表于 2023-10-7 11:41
先不添加那个函数,那个是我们开发板做的API。

你可以把你程序里面涉及到C库API调用的地方都注释掉, ...

按照您说的,我注释掉printf之后,确实可以上电后运行,复位键也正常了,问题解决。
但这样子是不是之后就不能使用printf输出到串口了呢?(因为之前写的是按照正点原子的例程的,用的是printf)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-10-7 11:59:10 | 显示全部楼层
qqqsj 发表于 2023-10-7 11:50
按照您说的,我注释掉printf之后,确实可以上电后运行,复位键也正常了,问题解决。
但这样子是不是之后 ...

可以的,然后前面的帖子说明,将我们那个COM串口输出API换成你自己的即可。
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2023-10-7 15:51:45 | 显示全部楼层
eric2013 发表于 2023-10-7 11:59
可以的,然后前面的帖子说明,将我们那个COM串口输出API换成你自己的即可。

问题解决了,谢谢大佬!
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-28 04:52 , Processed in 0.192312 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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