分段故障和共享库使用 - Vega 7000 POS

时间:2013-10-29 09:49:09

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

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

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

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

我的问题是:

  1. 如何在此类环境中正确使用共享应用
  2. 这种“段错误”错误的原因可能是什么
  3. 我无法从此设备获取任何日志,因此我无法获取更多信息

1 个答案:

答案 0 :(得分:1)

执行CAP生成时,通过增加CAP文件的大小,可以帮助其他人知道我解决了段错误错误。我增加了这些值:

  1. AP Flash Size
  2. Flash FAT大小
  3. SRAM FAT大小

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