首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

驱动中怎么加入.s文件(VS2005)

2012-03-07 
驱动中如何加入.s文件(VS2005)自己用VS2005写了一个流驱动,里面需要读写NandFlash。我将对应的代码添加到驱

驱动中如何加入.s文件(VS2005)
自己用VS2005写了一个流驱动,里面需要读写NandFlash。我将对应的代码添加到驱动中。
到了最后卡在了RdPage512、RdPage512Unalign等函数。这些函数是在Nand.s文件中实现的。
都是汇编代码。直接将文件加到项目中编译不了。
请问要如何设置才可以编译。或者有非汇编代码也可以,那位高手能提供。
谢谢!
平台s3c6410.

[解决办法]
在EVC中是可以使用汇编语言的,这叫混合编程,不过汇编语言程序要单独放在一个.s文件中
[解决办法]
在Custom Build的Commands中加入armasm -cpu xscale "$(InputPath)" "$(IntDir)/$(InputName).obj",在Output中加入$(IntDir)/$(InputName).obj即可。
[解决办法]
是否已经实现了NAND Flash的驱动,如果是的话,那可以考虑使用这个驱动读写NAND。
[解决办法]
可以看BOOTLOADER和OAL的代码,这些都是.S和.C一起用的,除标准函数的声明外,在sources文件中添加相应的.S文件就行了。
另外,看一下你的BSP,也许KernelIoControl已经实现了NAND的读写,你只要访问相应KernelIoControl就行

热点排行