אני יודע. שאלתי פה רק בגללך.
זה מעבד BCM4716 לפי /proc/cpuinfo/.
לפני המידע באינטרנט מעבד BCM4718.
DD-WRT v24-sp2 (03/25/13) mega build 21061
מה ה-toolchain המתאים מהרשימה? אני לא בטוח.
חלק נותנים לי PERMISSION DENIED (כנראה ARCH שגוי), וחלק כלום.
לקוח מכאן:
ftp://ftp.dd-wrt.com/toolchains
קוד: בחירת הכל
armb-4.3.2
sources
staging_dir_i386.4.2.1
staging_dir_mips
staging_dir_mips_pb42
staging_dir_powerpc
toolchain-arm_cortex-a9_gcc-4.9-linaro_musl-1.1.2_eabi
toolchain-arm_cortex-a9+neon_gcc-4.9-linaro_musl-1.1.1_eabi
toolchain-armeb_xscale_gcc-4.8-linaro_musl-1.1.2
toolchain-arm_gcc4.2.3
toolchain-arm_mpcore+vfp_gcc-4.8-linaro_uClibc-0.9.33.2_eabi
toolchain-i386_gcc-4.7-linaro_uClibc-0.9.33.2
toolchain-laguna
toolchain-mips_34kc_gcc-4.8-linaro_musl-1.1.2
toolchain-mipsel_3.3.6_BRCM24
toolchain-mipsel_4.1.1_BRCM24
toolchain-mipsel_gcc4.1.2
toolchain-mipsel_gcc-4.7-linaro_uClibc-0.9.33.2
toolchain-mipsel_gcc-linaro_uClibc-0.9.32
toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33
toolchain-mipsel_r2_gcc-4.7-linaro_uClibc-0.9.33.2
toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1
toolchain-powerpc_gcc-4.7-linaro_uClibc-0.9.33.2
toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2
אני מקמפל על AMD64.
בתור בדיקה ראשונית אני מקמפל תוכנית HELLO WORLD פשוטה בשפת C.
איך אני מבדיל אם אני צריך BIG ENDIAN או LITTLE ENDIAN מהנתב? mips או mipsel?
uname -m
cat /proc/cpuinfo
קוד: בחירת הכל
system type : Broadcom BCM4716 chip rev 1
processor : 0
cpu model : MIPS 74K V4.0
BogoMIPS : 239.20
wait instruction : no
microsecond timers : yes
tlb_entries : 64
extra interrupt vector : no
hardware watchpoint : yes
ASEs implemented : mips16 dsp
shadow register sets : 1
VCED exceptions : not available
VCEI exceptions : not available
dcache hits : 2147483648
dcache misses : 2547246971
icache hits : 2147483648
icache misses : 1315960824
instructions : 2147483648
קוד: בחירת הכל
vtysh: ELF 32-bit LSB executable, MIPS, MIPS32 version 1, dynamically linked (uses shared libs), corrupted section header size
יש לי את הקבצים האלה בנתב:
קוד: בחירת הכל
/lib/ld-uClibc.so.0
/opt/lib/libuClibc-0.9.30.1.so
יש מקום להתקנה על ה-DOK.
שאר מערכת הקבצים היא לקריאה בלבד squashfs.
הקובץ עובד בקימפול עבור המחשב המקומי ועבור DREAMBOX.