精华内容
下载资源
问答
  • PB常见编译出错及解决办法(一)

    千次阅读 2010-01-20 09:55:00
    Error: Ram start overlaps rom binary Rom end : 0x8df9ba1c Ram start: 0x8de29000 NK physfirst 8c200000 physlast 8df9ba1c ulRAMFree 8de29000 Fatal error hit, exiting... makeimg: FATAL

    Error: Ram start overlaps rom binary  
    Rom end  : 0x8df9ba1c  
    Ram start: 0x8de29000  
    NK  
    physfirst 8c200000  
    physlast  8df9ba1c  
    ulRAMFree 8de29000  
    Fatal error hit, exiting...  
    makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).  
    makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
      
    .  
    .  
    30,733,179 NK.bin  

    Error: Ram start overlaps rom binary
    Rom end  : 0x8df9ba1c
    Ram start: 0x8de29000
    NK
    physfirst 8c200000
    physlast  8df9ba1c
    ulRAMFree 8de29000
    Fatal error hit, exiting...
    makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
    makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
    .
    .
    30,733,179 NK.bin
    .


    导致这个错误的原因是NK.bin的实际大小超过了config.bib文件中定义的大小。

    有两个方法可以解决这个问题。

    方法一:删除一些不必要的组件,然后重新Sysgen

    方法二:修改config.bib文件

     

    下面是我的config.bib文件的一段:

    view plaincopy to clipboardprint?
    NK          8C200000  01C00000  RAMIMAGE  
    RAM       8DE00000  02200000  RAM  
    .  
    .  
    ROMSTART=8C200000     
    ROMWIDTH=32  
    ROMSIZE=01c00000  

    NK   8C200000  01C00000  RAMIMAGE
    RAM       8DE00000  02200000  RAM
    .
    .
    ROMSTART=8C200000  
    ROMWIDTH=32
    ROMSIZE=01c00000
    .
     

    这里定义的NK的大小是01C00000,也就是28M。

    而实际上我现在的NK已经达到了30,733,179,也就是29.3M。

    这就是导致问题的主要原因。

     

    解决方法:

    首先把01C00000改成01E00000(30M)

    然后把8DE00000改成8E100000(+2M)

        把02200000改成02000000(-2M)

    最后把ROMSIZE=01c00000改成ROMSIZE=01E00000

    重新Sysgen

    (这里面如果NK超过32M,Build Options中需要勾选上

    “Run-Time Image Can be Larger than 32 MB”)

     

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/joyzml/archive/2010/01/18/5207176.aspx

    展开全文
  • 编译进入【inspecting application libraries . . .】整个软件就会闪退,是什么原因? 重装系统也没有解决问题,是win10 64位系统
  • pb12.5[5629]不限时学习的解决办法亲测可用电脑日期不要超过2030
  • http://www.cnblogs.com/shyuan/archive/2007/06/11/779479.html 
    展开全文
  • pb通过JDBC连接Oracle

    2019-03-07 14:36:21
    工具:pb11.5 数据库:oracle 9 1、拷贝oracle安装目录 \jdbc\lib 下的classes12.zip到本地目录,这里有oracle的jdbc驱动 2、运行pb11,打开tools->system options,选择java页面,在classpaths里添加刚才...

    工具:pb11.5
    数据库:oracle 9

    1、拷贝oracle安装目录 \jdbc\lib 下的classes12.zip到本地目录,这里有oracle的jdbc驱动

    2、运行pb11,打开tools->system options,选择java页面,在classpaths里添加刚才粘贴的classes12.zip文件的全路径以及名称,如:d:\mypro \classes12.zip 。检查jvm status,pb11默认会安装jdk1.5的。

    3、重新启动pb10,注意:在进行了第2步设置后必须重启pb才能使设置生效。

    4、打开tools->database profiles,选择JDB JDBC,新建jdbc连接。

    在connection页面的driver name里填写oracle.jdbc.driver.OracleDriver ,

    url里填写 jdbc:oracle:thin:@127.0.0.1:1521:DB1

    (127.0.0.1处应为你的数据库所在计算机的ip地址,DB1处应为你的数据库实例名称)

    5、填写login id和password后即可连接。

    6、根据自己需要进行其他设置。

    下面是一个连接语法

    SQLCA.DBMS = "JDBC"SQLCA.LogPass = <***>SQLCA.LogId = "admin"SQLCA.AutoCommit = FalseSQLCA.DBParm = “Driver=‘oracle.jdbc.driver.oracledriver‘,URL=‘jdbc:oracle:thin:@localhost:1521:dev‘”

    展开全文
  • 不知道大家在win7 64位系统下用 PB连接oracle数据库时,是否遇到过“oracle library oci.dll could not be loaded”问题。 今天,在win7 64位系统下用 PB连接oracle数据库时,一直出现上述错误,在百度上找了很久...

    今天与大家分享一个自己的学习笔记,希望能给遇到同样问题的人带来帮助。

           不知道大家在win7 64位系统下用 PB连接oracle数据库时,是否遇到过“oracle library oci.dll could not be loaded”问题。

           今天,在win7 64位系统下用 PB连接oracle数据库时,一直出现上述错误,在百度上找了很久,都没有找到一个完整的解决方案,咨询了很多人,(他们都说是我的PB和oracle没装好,但我装的时候没出现任何问题,一切都很顺利,而且PB和oracle都能正常使用,就是用PB连接oracle时怎么也连不上,一直找不到解决方案,于是听取了他们的意见,抱着一线希望,把PB和oracle都卸了重装,可是,还是同样的错误啊!!!要崩溃了)问题依然没有得到解决。

    但是,功夫不负有心人,在经过自己无数次的尝试与失败之后,终于解决了这个问题,所以留下这篇随笔与大家分享,也给自己留下个纪念。

    首先,说一下我的电脑系统与安装的软件:

    (1)win7 64位 专业版

    (2)PowerBuilder11.5

    (3)Oracle Database 11g Release 2 (11.2.0.1.0) for Microsoft Windows (x64)

    http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html(oracle下载地址)

    具体的软件下载过程与安装过程我这里就不在讲解,百度上都有

    现在讲解我PB连接Oracle数据库的过程及出现的问题和解决方法

    一、安装好PB和oracle之后,就可以在PB里连接oracle数据库了

    具体连接步骤为:打开DB Profile—>选中O 10 Oracle 10g—>New(也可以直接点击右键选择New Profile...)—>填写好Connection中的Profile name,Server,Login ID,Password和System中的PowerBuilder Catalog Table Owner(注:该项与Connection中Login ID一样,如果不一样会出项如下错误:)

    技术分享技术分享

    填好之后可以选择Preview中的Test Connection测试连接,但是我在测试的时候,就出现了如下错误:

    技术分享

    原因:我安装的Oracle是64位的,里面的oci.dll也是64位的,PB需要要使用32位的oci.dll,所以连接时就无法加载oci.dll,

    因此就需要下载一个32位的 instant client来支持PB调用。由此得到以下解决方案:

    解决方案其实很简单,就三步

    第一步:下载一个Instant Client for Microsoft Windows (32-bit) (注:这个是关键,一定要下32位的,千万别下成了下64位的)

    (下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html)

    如果下成了64位的还是会出现同样的问题,问题并不能得到解决(原因上面已经说清楚了)

    第二步:将下载的压缩包解压得到instantclient_11_2文件夹,然后将文件夹复制到Oracle安装目录下的Product文件夹下,

    以我的为例:放在D:\Oracle\app\zy\product里,即:D:\Oracle\app\zy\product\instantclient_11_2;

    第三步:在Oracle安装目录下找到NETWORK文件夹,然后将整个NETWORK文件夹复制到D:\Oracle\app\zy\product\instantclient_11_2文件夹里,

    (以我的为例:我的NETWORK文件夹在如下目录里D:\Oracle\app\zy\product\11.2.0\dbhome_1)

    如果没有复制NETWORK文件到instantclient_11_2文件夹里夹或者复制得不全,都会出现如下错误:

    技术分享

    完成以上三步之后,问题就解决了。重新打开PB,根据上面的连接步骤连接,就能连接成功了。

    如下图:技术分享

    技术分享技术分享

     

    如图就连接成功了,在Database中就能看到连接好的数据库了。

     

    另外:在连接的过程中可能会遇到如下问题:

    技术分享

    出现这个问题说明你监听器没开,解决办法很简单,到服务里开启就行

    具体步骤:点击开始菜单—>在搜索框中输入“服务”—>点击打开—>找到以下两项,将其开启即可:

    技术分享

     

       

    今天就和大家分享这些内容,如有不正确的地方,欢迎大家批评指正,关于以上问题,大家如有更好解决方案,欢迎大家前来交流!

    展开全文
  • 所以,一般来说,只要编译arm就可以了(最常用的CPU和ABI是ARMv7a),当然,将x86也编译起来是极好的,据以往分析闪退的经验,在x86机子上闪退的一大元凶就是那个转换程序出了问题,代价就是会增加包体的大小(每多...
  • 单击pb环境system tree窗口,右击边第一个标签页,找到你想要的control控件拖到你的窗口上就OK了,如下图所示: 二、方二: 1、问题现象:当在powerbuilder中插入OLE控件点击insert control时,应用程序自动关闭...
  • 1.pb9.0 5507升级到8836的过程中,安装完8836的补丁包后,有时会出现一个warning.大致意思是两个dll文件无法selfregister。升级之前将dll文件复制到pb安装目录下的share\powerbuilder文件夹下。再升级即可。例:F:\...
  • 所以,一般来说,只要编译arm就可以了(最常用的CPU和ABI是ARMv7a),当然,将x86也编译起来是极好的,据以往分析闪退的经验,在x86机子上闪退的一大元凶就是那个转换程序出了问题,代价就是会增加包体的大小(每多...
  • Protocol Buffer3整理

    千次阅读 2019-09-17 18:33:13
    Protocol Buffer(以下简称PB)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现:java、c#、c++、go 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种...
  • 这个地方的output_type=‘int32’,我当时没看参考博主的这个地方,然后总是出错,造成了闪退 TensorFlow默认类型是float32,但我们希望返回的是一个int型,因此需要指定output_type=‘int32’;但注意了,在...
  • unity-tolua集成pb3支持

    千次阅读 2021-11-24 16:12:36
    title: unity-tolua集成pb3支持 categories: Unity3d tags: [unity, pb3, tolua] date: 2021-11-18 10:45:39...tolua_runtime 编译 - https://zhuanlan.zhihu.com/p/81935911 tolua中使用protobuf3—集成lua-protobuf .
  • 闪退-参考链接:http://blog.csdn.net/yangsen251024/article/details/24713691 http://www.myexception.cn/ruby-rails/634064.html参考链接:...
  • 效果:代码加密,防止静态反编译 加密技术:代码混淆/虚拟化/代码加密/智能压缩/ 使用体验:提供demo版和正式版,加密操作简单,直接对dll或者exe加壳保护。对java的jar包/class文件、python的pyc文件等也有加密...
  • Virbox Protector Standalone 加壳工具效果:代码加密,防止静态反编译加密技术:代码混淆/虚拟化/代码加密/智能压缩/使用体验:提供demo版和正式版,加密操作简单,直接对dll或者exe加壳保护。对java的jar包/class...
  • 如果在编写代码未完善时,尤其是在打开的函数或数据窗口,就关闭了PB,下次打开PB就出现停止工作的提示: 以前采用打开另一个PBW后,再打开当前这个就可以。可这次采用这个方法行不通了,请教一下有没有解决这个...
  • Autoware 1.14 源码编译+感知SSD+YOLOv3+Point Pillar模块运行(步骤+报错解决汇总)显示rostopic之间的关系图:range_vision_fusion_01:安装caffe(其实貌似不需要安装,ssdcaffe会安装caffe的)一条命令装caffe测试...
  • 使用【d2j-dex2jar】反编译后发现关键代码缺失,因为 AndroidManifest.xml 中的绝大部分activity和server的实现都是在 cmb.pb 这个包中,但是反编译的代码里没有 cmb.pb 这个包,只有一些无关紧要的第三方sdk,判断...
  • pyinstaller打包exe文件及过程中 no module named 问题处理

    万次阅读 多人点赞 2018-04-02 21:55:44
    首先进入你需要打包的文件目录 打包的时候命令为: pyinstaller -F *****.py 这里简单解释一下参数:-F 表示生成单一的exe文件; -w 表示生成的exe文件执行时去掉背后的dos窗口(这个不建议开始时使用,会影响...
  • protobuf使用遇到的坑

    千次阅读 2018-11-16 11:26:00
    1.不要用3版本,因为在与c++代码一块编译时出现的错误比代码还多,具体原因我还不知道,后来还了2版本就没问题啦,编译步骤可以参考上面的博客。 2.编译完成后命令、头文件等分别在/usr/local/bin 、/usr/local/...
  • iOS集成TensorFlow Lite配置教程

    千次阅读 2017-12-15 18:07:05
    下一步的计划是,TensorFlow 转到 TensorFlow Lite,在mobile上用TF,简单的模型还好,复杂的模型感觉跑起来有点力不从心,目前TF lite预览版,支持的model貌似不多,正在做些尝试,还停留在.pb转.lite的阶段,先...
  • 修改后桌面微信闪退打不开,是因为签名失效了,我们给它重新签一下就好了,打开终端运行: sudo codesign -fs - /Users/jiashiqi/Desktop/WeChat.app 如图所示:重签完成。 4.把桌面微信APP拖进应用程序就可以了,...
  • 本文主要针对pb文件,用Android TensorFlow API实现目标检测和识别,不需要NDK和CMake混合编程 编译c/c++文件 只需要在Android项目模块的Module的build.gradle输入 // Tensorflow compile 'org.tensorflow:...
  • Proteus仿真51单片机入门

    千次阅读 多人点赞 2019-07-19 11:59:04
    二、Keil准备工作 因为要用到Keil,所以先讲一下Keil要做的准备工作(程序修改在Keil里,这里讲如何使用编译程序得到文件): 1)点击如图所示图标进行设置 2)在弹出的对话框中勾选创建16进制文件选项 记住得到的...
  • 1、编译适用于安卓平台的ffmpeg库 2、在java中通过JNI使用ffmpeg 3、读取安卓摄像头数据并在后台线程中使用ffmpeg进行编码的基本流程 具有较强的综合性。 编译适用于安卓平台的ffmpeg库 平时我们编译ffmpeg类库...
  • Qt调用DLL动态库接口函数程序崩掉

    千次阅读 2017-11-10 10:23:58
    并不是所有的语言都支持_cdcel调用规则,但是都支持_sdtcall调用规则, 假如你用VC做了一个DLL,导出了某些函数,如果你想这个DLL被其他语言也能调用的话,VB.DEPHI.PB..你的把他的调用约定声明为__stdcallwindows api...
  • 将Python写的tensorflow代码文件打包为exe趟坑记录

    万次阅读 热门讨论 2018-08-14 17:06:43
    仔细一看,是我在调用TransformGraphWithStringInputs(为了优化训练后的模型文件opt_graph.pb)时,该函数内部使用ParseFromString报的错。这个函数应该很常用才对,而且我的模型80M也不算很大,这种内部错误实在太...
  • 【代码片-1】 ffmpeg实现视频合并

    千次阅读 2017-02-16 23:30:50
    本文的示例将实现:读取安卓手机摄像头数据并...1、编译适用于安卓平台的ffmpeg库 2、在Java中通过JNI使用ffmpeg 3、读取安卓摄像头数据并在后台线程中使用ffmpeg进行编码的基本流程 具有较强的综合性。 编

空空如也

空空如也

1 2 3 4
收藏数 74
精华内容 29
关键字:

pb编译闪退