阅读:1344回复:10
固件和应用程序怎么联合调试啊?
我固件和应用程序差不多了想在开发板上调试,但是有错,不知道在那儿,想联合调,应该怎么办啊,调固件时好像应用程序没法执行啊
|
|
沙发#
发布于:2003-01-20 11:09
个人观点...
调固件时当然另找个肯定正确的应用程序来调.否则你知道哪里对哪里错么? 调应用程序亦然..... |
|
板凳#
发布于:2003-01-20 15:08
我搞不清楚的是,单步调固件时,是否应用程序一直在跑。但是固件还没运行完,应用程序怎么能一值跑呢,它好像运行不起来。
|
|
地板#
发布于:2003-01-20 15:16
我更胡涂了...你固件枚举通过了没有??
|
|
地下室#
发布于:2003-01-20 20:59
首先保证固件正确,全速运行,主机列举并正确载入驱动程序。然后运行应用程序,调试。
|
|
5楼#
发布于:2003-01-21 11:12
这样还是只能调应用程序,难到我的固件真是只能自己试自己吗,如果我想看应用程序写到2端点的数据是否正确,怎么版呢
|
|
6楼#
发布于:2003-01-21 17:49
我想,看你的老板是否愿意买工具,如果你用USB Inspector,那么会
非常方便,因为你可以看到PC发什么东东给设备,也可以看到设备是 怎么回答的。不就是很清楚了么 |
|
7楼#
发布于:2003-01-22 10:17
多谢,那就是没法联合调了
|
|
8楼#
发布于:2003-01-22 15:07
看你想怎样调了.
我是应用程序,驱动,固件都设了断点. 传输过程没法看.但是应用程序发读写命令,驱动使用同步读写方式,然后就可以调试固件了.固件返回后,驱动同样会被中断(你在发出处和返回处均设好断点). 个人意见,希望对你有用. :D |
|
|
9楼#
发布于:2003-01-22 15:09
那玩艺好像很贵的!
|
|
10楼#
发布于:2003-01-22 15:48
\"传输过程没法看.但是应用程序发读写命令,驱动使用同步读写方式,然后就可以调试固件了.固件返回后,驱动同样会被中断(你在发出处和返回处均设好断点\"
原来正是很复杂,我用cpress的芯片cy7c68013驱动是自带的,我也不熟,我完了。。。。 |
|