Is it possible to use I2C tools to read the working EEPROM for our working another board, and then to put it back to the defective one? Of course changing the mac address (mandatory before connecting both of them to the same local network) will need to recompute the CRC checksum (by coding a little program or script it should be ok).
When developing and/or troubleshooting the I2C bus, examination of hardware signals can be very important. Logic analyzers are tools that collect, analyze, decode, and store signals, so people can view the high-speed waveforms at their leisure. Logic analyzers display time stamps of each signal level change, which can help find protocol problems. Most logic analyzers have the capability to decode bus signals into high-level protocol data and show ASCII data.
I2c Tools For Mac
Battery Management Studio (bqStudio) offers a full suite of robust tools to assist with the process of evaluating, designing with, configuring, testing, or otherwise utilizing TI Battery management products. This includes features that provide full access to registers and data memory including support for real-time watching, graphing, and logging, an easy interface to send commands, direct low-level communication and I/O, as well as automated and guided support for configuration, calibration, performing a learning cycle, and generating useful files for taking the device to production.Older products such as bq20xxx and bq30xxx are not supported in bqStudio. Download the specfic evaluation software from the appropriate product page. Also the latest chemistry updater that you downloaded for bqStudio requires an updated version of bqStudio.
Battery Management Studio (bqStudio) offers a full suite of robust tools to assist with the process of evaluating, designing with, configuring, testing, or otherwise utilizing TI Battery management products. This includes features that provide full access to registers and data memory including support for real-time watching, graphing, and logging, an easy interface to send commands, direct low-level communication and I/O, as well as automated and guided support for configuration, calibration, performing a learning cycle, and generating useful files for taking the device to production.
If you absolutely need hfsplus-tools, your best bet is to use the Fedora source code and build the package for RHEL. A quick check of the RHEL kernel config, though, shows CONFIG_HFSPLUS_FS is not set.
eVision Systems offers flexible, powerful, and affordable I2C, SPI, and USB tools that are ideal for AVR developers. With these tools and Total Phase's free API, AVR developers can create custom utilities, graphical user interfaces, and more. Cross-platform support offers the flexibility to develop on Windows, Linux or Mac OS X platforms. Whether you're creating inventive projects in your spare time or building powerful devices at work, AVR developers can rely on Total Phase's debugging tools to provide the ideal blend of flexibility, low cost, and performance.
Changes since previous release:Aaro Koskinen: cp: implement -T less: implement -FAndy Shevchenko: libbb: Use return value from is_prefixed_with()Codarren Velvindron: ntpd: deprecate IPTOS_LOWDELAY in favor of IPTOS_DSCP_AF21David Decotigny: udhcpc6: ignore invalid OPTION_IAADDR udhcpc6: carry along length of packet when parsing itDenys Vlasenko: libarchive: move bbunpack constants to bb_archive.h libbb.h: always include sys/resource.h libbb: commonalize a bit of little-endian CRC32 table generation code libbb: compile capability code only if FEATURE_SETPRIV_CAPABILITIES or RUN_INIT libbb: compile obscure() only if FEATURE_PASSWD_WEAK_CHECK=y libbb: crypt() in newer glibc requires include libbb: introduce and use bb_getsockname() libbb: new function bb_die_memory_exhausted() libbb: new option FEATURE_ETC_SERVICES: if off, /etc/services reads often avoided libbb: rename bb_ask -> bb_ask_noecho, bb_ask_confirmation -> bb_ask_y_confirmation libbb: shrink wget/tftp progress indicator code libbb: switch bb_ask_noecho() to "mallocing" string return API libbb: use BUILD_BUG_ON in utoa_to_buf() networking/interface.c: get rid of global data i386: make stack size optimization selectable, and allow i486 insns (bswap) NOFORK_NOEXEC.sh: a script to find "interesting" applets size_single_applets.sh: fix a bug which mishandles e.g. "udhcpc6" name config: add size estimations for a few applets use gmtime_r() instead of gmtime() ioctl(SIOCGIFINDEX) does not require clearing of entire ifr fix install with hardlinks and a custom PREFIX. Closes 10801 examples/shutdown-1.0: an example of reboot which does not signal init examples: update /var/service/getty for Unicode ttys examples/var_service: new example: dnsmasq service cal: make it NOEXEC mv: make it NOEXEC ash: add LINENO support ash: parser: fix backquote support in here-document EOF mark ash: a bit of NOFORK code should only be active if FEATURE_SH_STANDALONE=y ash: ALWAYS_INLINE grabstackblock() ash: expand: Fix buffer overflow in expandmeta ash: expand: Fix bugs with words connected to the right of $@ ash: fix "char == CTLfoo" comparison signedness bug ash: fix double-quoted "\z" handling ash: fix var_bash5.tests - $VAR/pattern/repl construct ash,hush: fix "saved" redirected fds still visible in children ash,hush: handle a few more bkslash-newline cases ash: if "[[" bashism is not supported, do not handle it anywhere ash: introduce a config option to search current directory for sourced files ash: make it possible to disable "const global ptr" optimization ash: make $v:N:M more robust for very large M by clamping to MIN/MAX_INT ash: parser: Add syntax stack for recursive parsing ash: parser: Allow newlines within parameter substitution ash: parser: Fix parameter expansion inside inner double quotes ash: parser: Fix single-quoted patterns in here-documents ash: redir: Fix typo in noclobber code ash: use F_DUPFD_CLOEXEC and O_CLOEXEC ash: use pgetc_eatbnl() in more places hush: implement $LINENO bashism hush: add HUSH_BASH_SOURCE_CURDIR config option, to be on par with ash hush: consolidate handling of setting/unsetting of PSn, LINENO, OPTIND hush: do not drop backslash from eval 'echo ok\' hush: fix a='a\\'; echo "$a%\\\\" hush: fix a backslash-removal bug in case hush: fix a bug where we don't properly handle f() a=A; b=B; ; a= f hush: fix a case where EXIT trap may modify its code mid-flight hush: fix a few more corner cases with empty-expanding `cmds` hush: fix a signedness bug hush: fix build if !BASH_LINENO_VAR hush: fix corner cases with exec in empty expansions hush: fix dot builtin to not search current directory hush: fix dup_CLOEXEC() call without "avoid_fd" parameter hush: fix eval 'echo ok\' hush: fix for !ENABLE_HUSH_MODE_X configuration hush: fix for readonly vars in "ro=A ro=B cmd" case hush: fix func_return2.tests on NOMMU hush: fix handling of ^C in eval hush: fix handling of \ in double-quoted strings hush: fix handling of raw ^C in scripts: "echo ^C" hush: fix handling of $_ (so far it's an ordinary variable, no special meaning) hush: fix heredoc_bkslash_newline1.tests failure hush: fix IFS handling in read hush: fix mishandling of "true f() echo QWE; " hush: fix prompt in multi-line $(()) hush: fix raw ^C handling in single-quoted strings hush: fix recent breakage from parse_stream() changes hush: fix "set -e; false x=1; echo OK" hush: fix two corner cases in $v/pattern/repl. Closes 10686 hush: fix "unset PS1/PS2", and put them into initial variable set hush: fix var_leaks.tests and var_preserved.tests on NOMMU hush: fix "$v" expansion in case patterns when v='[a]' hush: IFS fixes hush: if we did match "LINENO" or "OPTIND", stop further comparisons hush: implement "command" builtin hush: implement "hush -s" hush: less mind-bending set_vars_and_save_old() hush: make var nesting code independent of "local" support hush: one-word, no-globbing handling of local/export/readonly args hush: optimize parse_stream() hush: protect against self-modifying trap code hush: put "current word" structure into parsing context hush: simplify \ code hush: simplify process_command_subs() hush: support "f() (cmd)" functions shell: add 6856 $IFS tests to testsuites shell: echo $?:0 was fixed sometime ago, enable it in tests shell: handle $((NUM++...) like bash does. Closes 10706 ar: hopefully fix out-of-bounds read in get_header_ar() arping: change a few message strings to be closer to iputils arping arping: fix the case when inherited signal mask masks out ALRM arping: move packet buffer, sigset and struct ifreq to malloced "globals" ar: stop using static data awk: do not allow $(-1) awk: fix 'delete array[var--]' decrementing var twice bgip2: fewer specifically-sized [u]int32_t's locals in sendMTFValues bzip2: 1% speedup by special-casing "store 1 bit" function bzip2: a few more locals converted to generic types bzip2: code shrink, stop using global data variable bzip2: convert some locals to unsigned's bzip2: delete write-only fave[] array bzip2: eliminate write-only local numQSorted bzip2: eliminate one parameter to mainQSort3() bzip2: expose tuning knob for faster/smaller code bzip2: fix two crashes on corrupted archives bzip2: have two separate "store bit 0" and "store bit 1" functions bzip2: make locals in mainSort() saner, convert one of them from uint16 to unsigned bzip2: move ->origPtr out of struct EState, make a few members smaller bzip2: move runningOrder[] back to stack - 256 bytes is not much bzip2: optimize zPend variable code bzip2: pass sorting params through EState* pointer bzip2: remove redundant clearing of an alredy unset bit bzip2: remove redundant loop termination check in mainSort() bzip2: reuse zPend processing code bzip2: rewrite bit of code which depends on integer overflow bzip2: runningOrder[] values are always 0..255, make it uint8 bzip2: small simplification in mainSimpleSort() bzip2: shrink makeMaps_e() bzip2: work around bad compiler optimization cat: fix cat -e and cat -v erroneously numbering 1st line chrt: use correct min/max priorities cp: fix option handling in non-longopt config dd: exit with 1 if last write was incomplete dd: fixed partial count logic df: 4TB+ support on 32 bits arch df: do "rootfs" check sooner dpkg: fix symlink creation, closes 10941 fdisk: remove "Partition N does not end on cylinder boundary" message fsck: fix incorrect handling of child exit fstrim: do not check that specified file is on a block device ftpd: add -A option to disable all authentication, closes 10921 ftpd: handle restarts past 2147483647 bytes. closes 10741 ftpd: switch to mallaced "globals" ftpgetput: add EPSV support (PASV-like thing for IPv6) ftpgetput: preparations for ESPV support, no code changes grep: fix echo "aa" busybox grep -F -w "a" (should not match) gunzip: fix from gzip-1.3.12 for gzip file with all zero length codes gzip: "compressed_len" is unused, stop wasting code and time calculating it gzip: fix debug code. Closes 10681 gzip: flush output buffer after stored blocks, they are not 32-bit aligned gzip: optionally faster put_32bit() gzip: speed up send_bits() gzip: use unsigned type for bit fields and bit counts gzip: use wider (32-bit, not 16) bi_buf httpd: do not default to Content-type: application/octet-stream ifplugd: close signal race ifplugd service example: always run up/down script on startup inetd,mount: add comment with example of flags to build with libtirpc init: stop using static data install: fix "-D -t DIR1/DIR2/DIR3" creating only DIR1/DIR2, closes 11106 ip: fix crash in "ip neigh show" ip: fix "ip -oneline a" less,microcom,lineedit: use common routine to set raw termios less: accept -R option. Closes 10816 less: fix help text conditional for -R less: optional support of -R less: remove unnecessary message lzop: buffer several 32-bit writes when we start a new compressed block lzop: checksum reads do not need to be checksummed lzop: code shrink by using header_t matching on-disk layout lzop: don't support ancient versions
2ff7e9595c
Comments