阅读:5075回复:48
用什么工具来看nk.bin里的东西?
我想看看里面是不是包含了我的.dll驱动。
用什么工具看? 谢谢 [编辑 - 1/24/05 by xzffff] [编辑 - 1/27/05 by xzffff] |
|
沙发#
发布于:2005-02-04 14:53
兄弟,春节快乐!鸡星高照:))))
|
|
|
板凳#
发布于:2005-02-04 14:45
现在我们已经放假了。
过完年再看看。 非常感谢wwei_wang大侠的指教。 bow&thanks |
|
地板#
发布于:2005-02-04 08:36
(1)我的外存就是FLASH,要怎样才能做成从目标机本地启动呢? 应该先开中断,然后再发送吧。先把硬件中断整出来,然后再调驱动。 |
|
|
地下室#
发布于:2005-02-04 08:34
(1)我的外存就是FLASH,要怎样才能做成从目标机本地启动呢? 应该先开中断,然后再发送吧。 |
|
|
5楼#
发布于:2005-02-03 17:00
(1)我的外存就是FLASH,要怎样才能做成从目标机本地启动呢?
(2)我调试时没有拔串口. (3)现在我感觉我的驱动就是卡在中断上面,我是这样操作的: 向16554的发送数据寄存器写数据,然后打开发送中断,照说这时候我的驱动应该接收到中断然后进行处理的,但是接收不到中断.用示波器看16554的输出也没有中断信号. 我觉得很奇怪,因为我的驱动基本上就是把com16550的示例驱动搬过来的,改的比较多的就是中断部分,因为示例驱动是针对x86的,我改成针对ARM的了. |
|
6楼#
发布于:2005-02-03 12:20
(1)你的外存是cf,doc还是什么?你不如做成在目标机本地启动;
(2)通过pb的remote工具可以把nk.bin下载到flash里面,然后从本地启动;也可以把驱动下载到目标机里运行。 (3)你既然调串口,为什么要拔掉网线? |
|
|
7楼#
发布于:2005-02-03 11:14
好像是我的16554没有产生中断,我再查查看
我把nk.宾下载进FLASH后,拔掉网口和串口就起不来了,你说的nk是nk.bin还是nk.nb0?nk.nb0要怎样下载进FLASH呢? |
|
8楼#
发布于:2005-02-02 12:30
我现在调一个串口,我的驱动接收不到中断,很奇怪. 你说你收不到中断是什么意思? (1)是没有进到oeminterrupthandler函数里? (2)还是没有触发ist? |
|
|
9楼#
发布于:2005-02-02 12:26
还没有解决,现在我想先把第一个串口调通再说. 如果你利用pb进行调试,把nk.bin下载进开发板后,网口或串口线不能拔吧;如果你可以把nk写到你的flash里面啊,就不依赖网口或串口了。 |
|
|
10楼#
发布于:2005-02-02 11:30
我现在调一个串口,我的驱动接收不到中断,很奇怪.
我在oalintr里定义了SYSINTR,在interrupt.c里的oeminterrupt相关函数注册了我的中断,但是就是收不到中断.不知道是怎么回事. |
|
11楼#
发布于:2005-02-02 11:24
还没有解决,现在我想先把第一个串口调通再说.
呵呵,没办法,只能一步一步来了. 对了,wwei_wang兄,你知不知道我上面说的问题怎么解决? 就是把nk.bin下载进开发板,拔掉网口和串口线就起不来了 |
|
12楼#
发布于:2005-02-02 11:19
兄弟:前面的中断问题解决了吗?怎么解决的?
我是这样理解的: 因为你四个串口共用一个硬件中断,如果只用一个逻辑中断的话,创建一个ist就够了,在ist实现对四个串口的处理;如果四个口采用不同的逻辑中断,你需要创建四个ist分别进行处理,不过我觉得在这种情况下有可能有数据丢失。 |
|
|
13楼#
发布于:2005-01-31 17:41
我用的是4.2评估版
|
|
14楼#
发布于:2005-01-31 16:52
我也没办法啊,也没改什么MDD,就是把调试信息都打印出来,因为我的驱动程序我想看看是在调用那一步时出问题的,这样才好改.但是改以后用不了,郁闷.
还有,我查了一下,在debug和release目录下没有Nboot.bin或Nboot.nb0文件啊,是不是编译时有什么选项啊? |
|
15楼#
发布于:2005-01-31 12:03
你好厉害啊,连MDD都改了,是什么问题逼你改它的哦!一个硬件中断可以用于不同的几个逻辑中断,你的逻辑中断号当然不能一样了啊
|
|
16楼#
发布于:2005-01-31 11:43
谢谢,我去试试.
|
|
17楼#
发布于:2005-01-29 21:22
是这样的,你要是用Eboot来跑的话就需要通过PB来Launch你的内核,当然需要连上网口和串口了。如果你想系统只是自动起来就运行内核,那样得利用Nboot来引导内核,你的Nboot需要改设置才行。这个引导起来的话应该是不用网口和串口的。
|
|
18楼#
发布于:2005-01-29 13:35
nk.nb0怎样下载到FLASH呢?
我用一个download程序,先把eboot.nb0下载到FLASH里,再用pb通过网口下载nb.bin到FLASH,结果这个东西把网络、串口拔了就跑不了了。 |
|
19楼#
发布于:2005-01-29 12:20
我编译出来的nk.nb0比nk.bin大很多,但是板子上恰恰是flash比ram要小的多,我烧写nk.bin到flash也行吧应该,因为nb0太大,超过flash容量了。bin还没有超过。不知道行不行。
|
|
上一页
下一页