[ZLG-ARM] 请教2138 C++下IAP的API调用问题

[复制链接]
1608|0
 楼主| ARM_USER 发表于 2007-6-23 14:34 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;&nbsp;我在ADS1.2下做了实验,当包含主函数的文件为&quot;*.c&quot;时调用文件&quot;LPC2294.h&quot;中IAP的API函数运行结果很正常,实现了在flash指定地址的写入与读出。<br />&nbsp;&nbsp;&nbsp;然而一旦改为&quot;*.cpp&quot;就出错了。有7个相同的错误,就是调用以下函数处。<br />&nbsp;&nbsp;&nbsp;报错位置:iap_entry(paramin,&nbsp;paramout);//调用IAP服务程序<br />&nbsp;&nbsp;&nbsp;报错内容:wrong&nbsp;number&nbsp;of&nbsp;parameters&nbsp;to&nbsp;'&ltinteger&nbsp;constant&gt'&nbsp;main.cpp&nbsp;line&nbsp;58<br />&nbsp;&nbsp;&nbsp;请问这是什么原因呢,难道IAP的固件函数不能在C++的&quot;*.cpp&quot;文件里调用吗?那如何解决该问题呢?我做的项目是C++写的,所以重新想改成C语言的会花费很多时间的,所以心里有点郁闷,请各位了解的兄弟务必指点一二,在此谢谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部