电子书:《模拟对话》,共50卷,数百篇精品文章,下载即奖励400信元!
返回列表 发帖

[讨论] FPGA上调试DHRY工程时,遇到scanf无法正确读取串口助手输入的数

[讨论] FPGA上调试DHRY工程时,遇到scanf无法正确读取串口助手输入的数

求帮助~~~求帮助~~~
我是在Altera的FPGA上跑的设计。


昨儿已经能够在KEIL里固定运行次数 n = 15000; 的情况下,从串口助手看到完整的测试数据。

可是,把这段赋值替换为 n=scanf ("%d", &n); 后,却始终无法从串口助手读到正确的值,从串口助手的信息里看,无论输入的是什么数,n都被赋为了1。。。

我试着用SignalTap抓了内部信号,看到至少串口模块接收到的数据是正常的,,这就郁闷了。。。

程序应该是正确载入到rom里了,因为我还是使用的mif文件往rom(这个rom其实是用ram化妆的)里进行初始化。

不知是啥问题。。。。纠结了一天。。。。

恳请各位大神走过路过,不要错过~~~~~~~~~~~~~~··

dss.png
2015-5-25 14:55

哎,,弄明白了,,自己结贴吧。。。。
其实是dhry_1.c里的大概225行的那句:
n = scanf ("%d", &n);

应该改为:
scanf ("%d", &n);

还是太年轻。。。。。。。

TOP

我是来看看的!!

TOP

这个版面已经over了,没有新的血液注入

TOP

返回列表

站长推荐 关闭


Keysight Engineering Education 2019课程详细介绍

Keysight Engineering Education 2019课程详细介绍


查看