1

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

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

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

我的问题是:

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

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

4

1 回答 1

1

它可能有助于其他人知道我通过在执行 CAP 生成时增加 CAP 文件的大小来解决段错误错误。我增加了这些值:

  1. AP 闪存大小

  2. 闪存 FAT 大小

  3. SRAM FAT 大小

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

于 2013-10-29T17:31:42.323 回答