2013年5月15日水曜日

TI (Texas Instruments) のデータシートってコピーしていって書かれてる

TI (Texas Instruments) さんのデータシートは、コピーしていいようだ。

頭、柔らかいな。








TIのデータ・ブックもしくはデータ・シートの中にある情報を複製することは、その情報に一切の変更を加えること無く、かつその情報と結び付られた全ての保証、条件、制限及び通知と共に複製がなされる限りにおいて許されるものとします当該情報に変更を加えて複製することは不公正で誤認を生じさせる行為です。TIは、そのような変更された情報や複製については何の義務も責任も負いません。
(bq24030 のデータシートより)


その逆で、悩ましいのが、
事前の承諾を得ることなく転載又は複製することを固くお断り致します
なんて書いてあるデータシート。さすがに、固く断られちゃうと、なんか気がひけちゃうんですよね。


 気になるなら最初っから TI を使えばいいわけだな


newlib 1.20.0 for Renesas RX build problem. ビルドできない。

Newlib 1.20.0 を Renesas RX 用にビルドしようとすると、make install で失敗します。
 
次のようなエラーがでました。

$ ../configure    --target=rx-elf                    \
                --prefix=/usr/local/rx-elf            \
                --disable-newlib-supplied-syscalls        \
                --enable-multilib
$ make
$ make install

   (...省略...)

mkdir tmp
cd tmp; \
 for i in argz/lib.a  stdlib/lib.a  ctype/lib.a  search/lib.a  stdio/lib.a      string/lib.a  signal/lib.a  time/lib.a  locale/lib.a  reent/lib.a    errno/lib.a  misc/lib.a          machine/lib.a  ; do \
   rx-elf-ar x ../$i; \
 done; \
rx-elf-ar rc ../libc.a *.o
rx-elf-ar: ../argz/lib.a: No such file or directory
rx-elf-ar: ../stdlib/lib.a: No such file or directory
rx-elf-ar: ../ctype/lib.a: No such file or directory
rx-elf-ar: ../search/lib.a: No such file or directory
rx-elf-ar: ../stdio/lib.a: No such file or directory
rx-elf-ar: ../string/lib.a: No such file or directory
rx-elf-ar: ../signal/lib.a: No such file or directory
rx-elf-ar: ../time/lib.a: No such file or directory
rx-elf-ar: ../locale/lib.a: No such file or directory
rx-elf-ar: ../reent/lib.a: No such file or directory
rx-elf-ar: ../errno/lib.a: No such file or directory
rx-elf-ar: ../misc/lib.a: No such file or directory
rx-elf-ar: ../machine/lib.a: No such file or directory
rx-elf-ar: *.o: No such file or directory
Makefile:979: recipe for target `libc.a' failed
make[8]: *** [libc.a] Error 1

原因は  Newlib の中にある libgloss/rx/Makefile.in ファイルに問題があるようです。
パッチを作りましたので、パッチをあてればビルドできるようになります。

ダウンロード