大学生电子设计竞赛
直播中

张涛

8年用户 1407经验值
私信 关注
[问答]

请问Flash Memory Self-Programming如何使用Library ?

目前正用V850 es/sj3開發Flash Memory Self-Programming的功能,
下載type 04的lib,安裝後並加檔案放到CS+的資料夾裡
但在程式中include了nec_types.h SelfLib.h,
並使用了其中function卻一直顯示undefined symbol,
求救各位大神該怎麼使用這個library

感謝!

回帖(9)

曹玥

2018-7-23 01:20:00
自己手动声明一下
举报

张涛

2018-7-23 01:31:28
引用: blnocyyp2002 发表于 2018-7-23 01:20
自己手动声明一下

hi,se7en

目前程式我加入了include這兩個檔案進去,

若要自己建立function,也無法得知其程式碼,等於沒有功能.

不知道還有甚麼方案嗎?
举报

曹玥

2018-7-23 01:48:20
引用: ROSE1017 发表于 2018-7-23 01:31
hi,se7en

目前程式我加入了include這兩個檔案進去,

你使用的是lib中的function吧,如果没有在H文件中看到函数原型,你是怎么调用的呢?
如果你使用的是lib里面的function,还是提示undefined symbol,你就要检查一下你的include路径是否正确设置了,而且,你的lib是否正确添加到了工程中。最后确认你调用的function的名字和parameter是否与H文件中的一致。
举报

张涛

2018-7-23 02:06:59
引用: blnocyyp2002 发表于 2018-7-23 01:48
你使用的是lib中的function吧,如果没有在H文件中看到函数原型,你是怎么调用的呢?
如果你使用的是lib里面的function,还是提示undefined symbol,你就要检查一下你的include路径是否正确设置了,而且,你的lib是否正确添加到了工程中。最后确认你调用的function的名字和parameter是否与H文件中的一致。 ...

hi,se7en

我是用lib裡的function,但lib中只有header檔案,以及libf.a檔案,
因為header裏頭有宣告function,卻沒有其程式碼,
這是我目前疑惑的點
举报

曹玥

2018-7-23 02:13:44
引用: ROSE1017 发表于 2018-7-23 02:06
hi,se7en

我是用lib裡的function,但lib中只有header檔案,以及libf.a檔案,

libf.a里面有对function的定义,只是不对用户开放,H文件只是起到声明的作用,具体的使用,你需要参考libf.a的文档,里面会有对function稍微详细一些的介绍。
举报

李德鹏

2018-7-23 02:23:57
引用: ROSE1017 发表于 2018-7-23 02:06
hi,se7en

我是用lib裡的function,但lib中只有header檔案,以及libf.a檔案,

请参考手册里面的说明,
SelfLib_RomOrRam, SelfLib_ToRam, SelfLib_ToRamUsrInt, SelfLib_ToRamUsr
这些段都要自己声明的。
举报

张涛

2018-7-23 02:29:00
引用: szzjfyp 发表于 2018-7-23 02:23
请参考手册里面的说明,
SelfLib_RomOrRam, SelfLib_ToRam, SelfLib_ToRamUsrInt, SelfLib_ToRamUsr
这些段都要自己声明的。

能請教一下具體該怎麼做嗎?
聲明是直接宣告還是在.dir檔中宣告呢,
另外想請問libf.a的使用...因為我看過手冊真的看不太懂,
手冊中的IDE也不是CS+
麻煩妳了 謝謝
举报

曹玥

2018-7-23 02:48:57
引用: ROSE1017 发表于 2018-7-23 02:29
能請教一下具體該怎麼做嗎?
聲明是直接宣告還是在.dir檔中宣告呢,
另外想請問libf.a的使用...因為我看過手冊真的看不太懂,

这个要在这里面说就比较麻烦了。你还是找一下贵公司对应的瑞萨代理的FAE吧。这样可以更细致的说明这个文件的使用方法。
举报

张涛

2018-7-23 03:05:30
引用: blnocyyp2002 发表于 2018-7-23 02:48
这个要在这里面说就比较麻烦了。你还是找一下贵公司对应的瑞萨代理的FAE吧。这样可以更细致的说明这个文件的使用方法。

hi,se7en
好的 謝謝你
举报

更多回帖

发帖
×
20
完善资料,
赚取积分