【问题标题】:Segment Fault and Shared Library usage - Vega 7000 POS段错误和共享库使用 - Vega 7000 POS
【发布时间】:2013-10-29 09:49:09
【问题描述】:

我是 Castles Technologies 和 Vega 产品的新手,我是第一次使用它。我必须修改现有的 Vega7000 应用程序。它使用共享库,因此应用程序被拆分为两个 MCI 文件(一个用于程序,另一个用于共享库)。

当我尝试创建一个 helloWorld 应用程序时,它可以正常工作,我可以在设备上显示它,但是当我尝试启动这个应用程序(由 2 个应用程序,VegaApplication + SharedVegaApplication 组成)时,我收到此错误“Segment Fault ADDR 0X000383A4".

这些是使用的技术: NetBeans、Windows XP、Cygwin、gcc-mipsel、C 语言、Vega 7000

我的问题是:

  1. 如何在这样的环境中正确使用共享应用程序
  2. 此“Segment Fault”错误的原因可能是什么

我无法从此设备获取任何日志,因此无法获取更多信息

【问题讨论】:

    标签: c netbeans segmentation-fault point-of-sale


    【解决方案1】:

    知道我通过在执行 CAP 生成时增加 CAP 文件的大小解决了 Segment Fault Error 可能对其他人有所帮助。我增加了这些值:

    1. AP 闪存大小

    2. 闪存 FAT 大小

    3. SRAM FAT 大小

      它们必须根据您使用的特定应用程序和设备进行设置,并且最佳值会相应变化。

    【讨论】:

    • 感谢您发布解决方案。我也想开始开发 VEGA 7000 POS-s。但我在其网站上找不到任何 SDK 或插件。我可以请你把我介绍给我可以找到一些有用信息的地方。 Cygwin 有什么用? (在你的问题中)
    • cygwin 是一组在 windows 上使用的 linux 工具。这可能会有所帮助:cygwin.com
    • 我搜索了那个网站,但一无所获!可以请你给我一个下载链接吗?
    • 这是什么?它是 EFT-POS VEGA 7000 的 SDK 吗?!它是智能卡读卡器的SDK!
    猜你喜欢
    • 2010-11-13
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多