打印

求助

[复制链接]
1487|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
LPC300|  楼主 | 2010-7-23 22:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AC, CACHE, se, TE, RS
为什么我在emac通信主程序中加了中断地址入口的程序就运行不了了?其他程序我没变
IRQ_setVecs(vectors); //Sets the base address of the interrupt vectors 我在主函数main()中添加的一句话
ves_dm642.asm的程序,我没有动
主函数如下:
main()
{
/******************************************************/
/* open CSL DAT module for fast copy */
/******************************************************/
CSL_init();
IRQ_setVecs(vectors); //这句话是我添加上去的,主函数中的其他部分我未动
CACHE_enableCaching(CACHE_EMIFA_CE00);
CACHE_enableCaching(CACHE_EMIFA_CE01);
DAT_open(DAT_CHAANY, DAT_PRI_LOW, DAT_OPEN_2D);

SCOM_init();

// Glitter the indicator to indicate bootloader successfully
//Led_glitter();

CACHE_setL2Queue(0x3, 0x7);
CACHE_setL2Queue(0x1, 0x7);
CACHE_setPriL2Req(CACHE_L2PRIHIGH);
// create all SCOM and message objects
SCOM_create("NETOK", NULL);

}----------------------------------------
相关头文件我也加了:
#include <csl.h>
#include <csl_emifa.h>
#include <csl_irq.h>
extern far void vectors();//vector()我也在主函数前声明了

相关帖子

沙发
爱在2012| | 2010-12-8 21:01 | 只看该作者
这么长时间还没解决吗?

使用特权

评论回复
板凳
vivisa| | 2010-12-10 14:06 | 只看该作者
:)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:30——驱动高手、流利的英语

107

主题

525

帖子

0

粉丝