打印
[ZLG-ARM]

请教2138 C++下IAP的API调用问题

[复制链接]
1450|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ARM_USER|  楼主 | 2007-6-23 14:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   我在ADS1.2下做了实验,当包含主函数的文件为"*.c"时调用文件"LPC2294.h"中IAP的API函数运行结果很正常,实现了在flash指定地址的写入与读出。
   然而一旦改为"*.cpp"就出错了。有7个相同的错误,就是调用以下函数处。
   报错位置:iap_entry(paramin, paramout);//调用IAP服务程序
   报错内容:wrong number of parameters to '<integer constant>' main.cpp line 58
   请问这是什么原因呢,难道IAP的固件函数不能在C++的"*.cpp"文件里调用吗?那如何解决该问题呢?我做的项目是C++写的,所以重新想改成C语言的会花费很多时间的,所以心里有点郁闷,请各位了解的兄弟务必指点一二,在此谢谢了!

相关帖子

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

本版积分规则

2

主题

2

帖子

1

粉丝