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

 

感謝!

  • 自己手动声明一下
  • In reply to se7en:

    hi,se7en

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

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

    不知道還有甚麼方案嗎?
  • In reply to boan:

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

    hi,se7en

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

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

    请参考手册里面的说明,
    SelfLib_RomOrRam, SelfLib_ToRam, SelfLib_ToRamUsrInt, SelfLib_ToRamUsr
    这些段都要自己声明的。
  • In reply to kirake:

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

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

    hi,se7en
    好的 謝謝你