4个职位/ 0个新
最后发表
sanjayp93
离线
最后看到:4年2个月前
加入:2017-01-04 05:50
没有功能

嗨,对话框中,
我有一个基本的工具包。我已经按照文档设置了环境(jlink,包安装程序,keil,目标选项等)。设置也是正确的,但当我在调试模式下运行代码时,代码似乎出现故障。我运行了基本的闪烁项目,LED以可变的速率闪烁,打印出来的是不可读的(包括符号和所有),尽管我已经完美地设置了波特率。我没有改变代码中的任何东西。我该怎么做呢?

谢谢提前

设备:
MT_dialog
离线
最后看到:4个月2周之前
工作人员
加入:2015-06-08 34
嗨sanjayp93,

嗨sanjayp93,

如果你看到led闪烁,数据在你的终端上以稳定的时间间隔输出,要么你设置了错误的波特率,要么ATMEL处理器的UART出了问题,作为一个jlink。你可以尝试的除了重新检查你的baudrare并确保它设置在115200之外,移除连接ATMEL的UART TX/RX的跳线,并放置FTDI芯片,然后再次尝试打印字符。还可以查看PC上的设备管理器,检查基本套件是否被视为JLink CDC UART端口。

由于MT_dialog

sanjayp93
离线
最后看到:4年2个月前
加入:2017-01-04 05:50
我也有个专业工具包

我也有一个专业工具包,尝试了同样的,仍然得到相同的场景。我该怎么理解呢?LED实际上并不是在“闪烁”,它有点像在闪烁。波特率为115200。

MT_dialog
离线
最后看到:4个月2周之前
工作人员
加入:2015-06-08 34
嗨sanjayp93,

嗨sanjayp93,

我不该有任何合理的解释(如果你还没有测试它在两个不同的设备我会说董事会有问题),确信你改变了sw的作品以任何方式或者你错误的跳投在舞台上,您使用的是吗?请尝试使用一个新的SDK副本和闪烁的例子。另外,关于你在UART上得到不同种类的符号的事实,你可以试着按下重置按钮,检查符号和输出率是否相同时,程序正在执行。当重置被击中,引导加载程序运行和在UART上打印一些符号(垃圾数据),我只是想了解如果程序运行和打印垃圾数据或下载失败,你在UART上得到引导加载程序的垃圾数据。另外,作为最后的手段,检查不同的USB端口或不同的pc。

由于MT_dialog