- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
抱歉,我是 Greenhill's 的新用户。我正在使用 MULTI 6.1.6,我选择的语言是 C++。
我在尝试使用模拟器使用 new 启动大小大于 1M 的类的对象时遇到问题。
Class_Big* big_obj;
Class_Big = new Class_Big();
Class_Small* Small_obj;
Small_obj = new Class_Small();
如果 sizeOf(Class_Big) > 1MB,它根本不会调用类构造函数,返回 NULL 并转到下一条指令 (Class_Small* Small_obj;) 并正确创建下一个对象。如果我在 Class_Big 上确定一些变量的范围以使其大小 < 1MB,则代码可以正常工作并创建对象。
我都加了
MemoryPoolSize="0x200000"
HeapSize="0x200000"
到我的 xml 文件。
我在构建阶段遇到的另一个错误如果我使用的库有一个大类:
intex: error: Not enough RAM for request.
intex: fatal: Integrate failed.
Error: build failed
你能帮忙吗?
谢谢
最佳答案
要指定堆和内存池的内存大小,在 MULTI GUI 中转到 .int 文件(展开后可以在 .gpj 下拉列表中找到它)并双击它进行编辑。然后在紫色框内右键单击并转到“编辑”。转到“属性”选项卡,您可以将内存池大小和堆大小修改为更大。
或者,您可以只在文本编辑器中编辑 .int 文件,但如果您想使用 gui 来设置这些,请按照上述步骤操作。
同样来自他们的手册:
"Check the .bsp file in use. The memory declared with the MinimumAddress/MaximumAddress keywords must match your board's memory. If it does not, modify these keywords as needed. If the memory declared in the .bsp file does match the board, you must modify your application to use less memory."
此外,检查 default.ld,您可以在那里设置 RAM 限制的值。查看 __INTEGRITY_RamLimit 和那里的其他值。希望这对您有所帮助!
关于C++内存分配使用Under Green Hills INTEGRITY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47056250/
当有人在表单上的单个字段中输入街道地址时,我想将街道地址转换为标题大小写之类的内容。它不完全是标题大小写,因为直接跟在数字字符串后面的字母应该是大写的。 举个例子,我想要“Flat 3 245A Hi
这个问题在这里已经有了答案: GreenHills - small data area overflow (3 个答案) 关闭 8 年前。 我正在尝试编译嵌入式 C 代码,但是发生了小数据区溢出。我
抱歉,我是 Greenhill's 的新用户。我正在使用 MULTI 6.1.6,我选择的语言是 C++。 我在尝试使用模拟器使用 new 启动大小大于 1M 的类的对象时遇到问题。 Class_Bi
我有一个需要重复分配和释放内存的需求。目前正在 Integrity ARM 模拟器上试用它。 我创建了两个任务:第一个任务(编码器):从套接字接收视频数据并将其编码并发送给第二个任务。第二个任务(解码
有哪些示例会导致简单爬山法达到局部最大值、山脊和小巷以及高原问题等问题?我试过搜索: Link one :这给出了一个很好的例子,说明简单的爬山在 block 排列中陷入局部最大值问题。但是,它没有显
在 Jeff Edmonds 的《How to Think About Algorithms》一文中,网络流和线性规划一章中有一节解释了 Primal-Dual Hill Climbing。我无法想象
如果我想加密一个由 26 个符号组成的字母组,山密码中使用的 key 与加密一个 35 个字母组的 key 是否不同? 最佳答案 想法没有改变,只是计算略有不同。我记得你上一个关于 Hill Ciph
请解释“爬山”和“贪心”算法的区别。 看起来两者很相似,我怀疑“爬山”是一种算法;这似乎是一种优化。这是正确的吗? 最佳答案 爬山算法和贪心算法都是可用于优化问题的启发式算法。在优化问题中,我们通常寻
我在 Green Hills INTEGRITY 5.0.10 下运行,目标是 Marvell Monahans PXA 320。为了开发,我使用 MULTI 4.2.3,我选择的语言是 C++。 我
我必须对 std::map 中的所有元素进行简单的迭代,从头到尾。我必须在每个元素上执行一个操作。假设 map 包含以下对: map farm={ {"
我有一个静态库 .a,其中提供了几个头文件。我想使用 Green hills 编译器将它与 .o 文件链接成二进制文件。我得到的错误是: [elxr] (error #412) unresolved
爬山搜索和分支定界是人工智能中使用的两种启发式搜索算法。这两种方法有什么区别? 最佳答案 爬山搜索的工作原理是从对解决方案的初始猜测开始,然后迭代地对其进行局部更改,直到找到解决方案或启发式算法陷入局
我在生成用于实现爬山算法的邻居时遇到了问题。 这是我目前正在使用的代码。 public ArrayList generateNeighbors(){ ArrayList neighborBoa
我从我的数据库加载数据,当我按下按钮以接收不同的数据时,我在日志中看到“爬山,更改最大线程数 5”,当我尝试收集数据时它使应用程序变慢。 知道如何解决这个问题吗?或者这甚至会使应用程序变慢?与 ios
我想将 Keith Hill 的 Get-Clipboard 和 Set-Clipboard 的 C# 实现转换为纯 PowerShell 作为 .PSM1 文件。 有没有办法像他在使用剪贴板时在 C
我是一名优秀的程序员,十分优秀!