Board logo

标题: 【求助】怎样改动nios自带的外设? [打印本页]

作者: klys2004    时间: 2008-3-3 19:52     标题: 【求助】怎样改动nios自带的外设?

我想在程序中引用altera_avalon_cfi_flash_amd.c中的一个static函数:

static int alt_write_word_amd(...)

由于是静态函数,不能在外部引用,于是我在altera_avalon_cfi_flash_amd.c的末尾加个自定义函数:

int my_write_word_amd( alt_flash_cfi_dev* flash, int offset, alt_u8* src_addr)
{
return alt_write_word_amd(...);
}

按理说这样就可以通过my_write_word_amd()来调用static int alt_write_word_amd()的功能了。

但问题是,quartus和nios无论如何都不会重新编译altera_avalon_cfi_flash_amd.c这个文件,也就是说,我所做的改动似乎是徒劳的,难道nios提供的cfi组件是不可更改的吗?如果这样的话,我还能用什么办法调用那个静态函数?

望高手指点,谢谢!

[em01]




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0