トップ «前の日記(2016-04-26(Tue)) 最新 次の日記(2016-04-28(Thu))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2016-04-27(Wed) 予報は雨

453436

より多いとコケた。

$ uname -a
FreeBSD HOST 10.2-RELEASE-p14 FreeBSD 10.2-RELEASE-p14 #0:
 Wed Mar 16 20:46:12 UTC 2016
 root@amd64-builder.daemonology.net:
 /usr/obj/usr/src/sys/GENERIC  amd64
 
$ awk --version
awk version 20121220 (FreeBSD)
$ awk 'function rec (num)   
{ if(num==1) {return 1} else { return 1 + rec(num-1) }}
BEGIN {print rec(453436)}'
453436
$ awk 'function rec (num)
{ if(num==1) {return 1} else { return 1 + rec(num-1) }}
BEGIN {print rec(453437)}'
 
セグメンテーション違反 (コアダンプ)

何回やっても変らなかった。

あと、awkは(FreeBSDもGNUも)べき乗の演算子はどちらも有効なようだ。

$ awk 'BEGIN{print 2^32}'
4294967296
 
$ awk 'BEGIN{print 2**32}'
4294967296

埃を払って

は大袈裟だが、ともかくIchigoJamの電源を入れる。
ほぼ一年、放置していたようだ。
シリアルコンソールへの接続法を確認して、 ファームウェアアップデート。

黒(GND)をGNDに、白(RxD)をTxDに、緑(TxD)をRxDに接続。
そしてGNDとISPを短絡させる。
lpc21isp(1)は Debianのパッケージ にあった。

$ lpc21isp  -bin ichigojam-xtal-us.bin /dev/ttyUSB0 115200 1200
lpc21isp version 1.97
File ichigojam-xtal-us.bin:
	loaded...
	image size : 24576
Image size : 24576
Synchronizing (ESC to abort)................................. OK
Read bootcode version: 1
7
Read part ID: LPC1114.../102, 32 kiB FLASH / 4 kiB SRAM (0x1A40902B)
Will start programming at Sector 1 if possible, and conclude 
with Sector 0 to ensure that checksum is written last.
Erasing sector 0 first, to invalidate checksum. OK 
Sector 1: ...........................|.........................|
.........................|.........................
Sector 2: ...........................|.........................|
.........................|.........................
Sector 3: ...........................|.........................|
.........................|.........................
Sector 4: ...........................|.........................|
.........................|.........................
Sector 5: ...........................|.........................|
.........................|.........................
Sector 0: ..........................|.........................|
.........................|.........................
Download Finished... taking 5 seconds
Now launching the brand new code
C-Kermit>connect 
Connecting to /dev/ttyUSB0, speed 115200
 Escape character: Ctrl-\ (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
or followed by ? to see other options.
----------------------------------------------------
IchigoJam BASIC 1.2.0 by jig.jp
OK

リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。