TI中文支持网
TI专业的中文技术问题搜集分享网站

AM1808 2.6.37能支持PRUSS吗?

大家好。

我需要用AM1808的PRU实现SUART。最近看了一些官网和论坛的资料。发现他们讲的都是针对2.6.32的。我在官网下的是2.6.37。是不是目前还没有针对2.6.37的PRU的功能实现?如果有,哪里有这个资料?

谢谢。

Yaoming Qin:

更新的kernel版本是ok的,资料可以参考processors.wiki.ti.com/…/Soft-UART_Implementation_on_OMAPL_PRU_-_Software_Users_Guide,你试试看

demo xie:

回复 Yaoming Qin:

谢谢Yaomin,请问哪里有编译流程的介绍?

网上我找到的是针对2.6.32的:

1,给kernel打patch

2,make xconfig中配置pruss

3,然后是编译PRUSSDRV

后面对于APP,SUART的如何编译没有讲。

请问2.6.37的流程也是这样的吗?打patch这个过程应该是不需要的了。

哪里有这个介绍?

谢谢。

Yaoming Qin:

回复 demo xie:

我给你的连接中有详细说明,processors.wiki.ti.com/…/Soft-UART_Implementation_on_OMAPL_PRU_-_Software_Users_Guide,我建议你多多看看,多试试,有问题再说问题,做技术不会有人手把手带着你,要你多试试

demo xie:

回复 Yaoming Qin:

谢谢Yaoming.

demo xie:

回复 demo xie:

yaoming,

你好。不好意思,这个问题还没有结束。之前因为弄别的去了,所以暂时放下来了。

该网页上说要下载pru-linux-drivers。请问这个内容和你们官网上下载的另外一个linux源代码linux-2.6.37-psp03.21.00.04.sdk有什么关系,什么区别?

demo xie:

回复 demo xie:

用git从网站下载的pru/pru-linux-drivers,好像是一个完整的linux源码,而且版本是2.6.33-r4的。

我希望是在我现有的2.6.37上编译pruss(因为我很多功能已经编译好了)。能实现吗?我在代码里面没有发现pruss的部分。

demo xie:

回复 demo xie:

用git从网站下载的pru/pru-linux-drivers,好像是一个完整的linux源码,而且版本是2.6.33-r4的。

我希望是在我现有的2.6.37上编译pruss(因为我很多功能已经编译好了)。能实现吗?我在代码里面没有发现pruss的部分。

demo xie:

回复 Yaoming Qin:

Yaoming你好。

我今天在移植pru suart。现在碰到了问题:

[root@ShDemo 2.6.37]#insmod suart_emu.ko

ti_omapl_pru_suart ti_omapl_pru_suart.1: fw size 3252. downloading…

(系统就一直停在这里,没有任何的进展。)

我的步骤是这样的:

1,修改代码

2,xconfig,选pru suart为modules

3,在pru-firmware下 ./pasm 生成pru-suart-emulation.bin

4,copy pru-suart-emulation.bin 到/firmware/omapl_pru下。

5,make uImage, make modules.

6,把生成的suart_evm.ko复制到nfs下的/lib/moduels/2.6.37下,

7,把pru-suart-emulation.bin 复制到Lib/firmware下

8,启动arm板,在/lib/modules/2.6.37下运行insmod suart_evm.ko,

9,然后运行上面的命令。

请问问题出在哪里??

demo xie:

回复 demo xie:

原因找到了,是pru-firmware管脚的要求和我gpio-keys的定义冲突了。已经好了。

赞(0)
未经允许不得转载:TI中文支持网 » AM1808 2.6.37能支持PRUSS吗?
分享到: 更多 (0)