问题标签 [ci20]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
295 浏览

assembly - 在 MIPS 上编译 - ASM

我正在尝试在我的新 Ci20 上编译 Plex 家庭影院,但我遇到了一些我认为与 ASM 相关的构建错误,对 ASM 一无所知我想知道是否有人能够提供任何帮助。

构建错误

/xbmc/utils/MathUtils.h

https://github.com/plexinc/plex-home-theater-public/blob/pht-frodo/xbmc/utils/MathUtils.h

非常感谢任何指导!

0 投票
1 回答
215 浏览

linux - 在程序集 ci20 段错误中提示用户输入

我目前正在 ci20 机器上开发一个小程序,提示用户输入一个整数值,然后将值打印到屏幕上。

我当前的代码

当我尝试运行该程序时,我得到一个段错误,不知道为什么。任何帮助或建议将不胜感激。

0 投票
0 回答
670 浏览

assembly - 将 32 位无符号值加载到单个 mips 寄存器中

我目前正在开发一个运行 Collat​​z 猜想的程序。我很困惑如何表示2^32 - 10xFFFFFFFF进入单个寄存器。我目前正在使用

将无符号值0xFFFFFFFF放入寄存器$s6。当我通过 gdb 调试器运行程序时,我得到的是0xFFFFFFFF -1寄存器中的 2 的补码,$s6而不是真正的无符号值0xFFFFFFFF。我对如何将无符号值表示0xFFFFFFFF$s6寄存器中感到困惑。我在 ci20 机器而不是模拟器上运行我的代码。任何帮助或建议将不胜感激。

0 投票
0 回答
326 浏览

assembly - 无法在 ci20 机器上的 MIPS 中跟踪 fopen 的返回指针

我目前正在开发一个读取文件并在机器MIPS上找到文件中的回文的程序ci20。我无法理解返回指针从我jal到我的fopen函数的位置。我当前的一些代码

当我运行当前程序时gdb,我的fgets函数出现了段错误。单步执行我的代码后,似乎fopen正在返回一个0in register $v0。因此,由于fopen返回 achar*NULLif 文件未打开,因此文件未打开。然后当我将$s0(我认为是文件指针)传递给我的fgets它的段错误时。

GDB 结果

我不明白为什么fopen返回NULL。除了因为它没有打开文件的明显答案。任何帮助或建议将不胜感激。

0 投票
2 回答
336 浏览

gcc - OpenELEC:使用 libatomic 引导 GCC

我试图在 OpenELEC 编译期间引导 GCC。我需要libatomic为目标系统添加以便编译一些包。

当我尝试libatomic为目标系统添加时,出现编译错误:

使用以下package.mk文件:

如果那件事我的目标是 MIPS 系统,特别是Creator CI20

我不清楚 OpenELEC 构建系统,但似乎主机编译器和目标编译器是同时构建的,而我需要在两者之间构建binutils