2014年01月27日 01:44
どうもブログを書く時間がとれません。1週間前のことを今ごろ書いてます。
再開するにあたって、まずは今までの進捗を思い出すところからです。
とりあえず過去の記事を全部読み直してみて、続いて作ったものを実行してみようとしたのですが、どうやって実行するのかを完全に忘れている。
本を読みなおしてみて、どうやら用意されたバッチファイルから「make run」すれば良いとわかったのですが、これが動かない。
エラーを見ると、
しばらく悩んだのちググってみると、原因判明。
ここやここを見て分かったことは、ファイルが見つからないと言っていたのは「copy」自体のことで、どうやらパスの通った場所に別の「copy」という実行可能ファイルがあると実行対象が1つに決まらずこのエラーを出すようです。
しかし探してみても他にcopyという名の実行ファイルは見つからず。ファイルでない何かを見ているのだろうか…。
よく分からないので結局公式のサポートページを参考にmakefileを書き換えて動くようになりました。
原因が分からないのは癪ですが、まあとりあえずこれで作業に戻れそうです。
本の方も今までの分を読み返しているところで、ブートセクターのところが分かりそうな気がしています。
-----
◆今日の成果◆
実行できるようになった。
ブートセクターが分かりそうな気がしてきた。
再開するにあたって、まずは今までの進捗を思い出すところからです。
とりあえず過去の記事を全部読み直してみて、続いて作ったものを実行してみようとしたのですが、どうやって実行するのかを完全に忘れている。
本を読みなおしてみて、どうやら用意されたバッチファイルから「make run」すれば良いとわかったのですが、これが動かない。
エラーを見ると、
process_begin: CreateProcess((null), copy /B asmhead.bin+bootpack.hrb haribote.sys, ...) failed.指定されたファイルが見つからないといってもasmhead.binもbootpack.hrbもちゃんとある。
make (e=2): 指定されたファイルが見つかりません。
make.exe[2]: *** [haribote.sys] Error 2
しばらく悩んだのちググってみると、原因判明。
ここやここを見て分かったことは、ファイルが見つからないと言っていたのは「copy」自体のことで、どうやらパスの通った場所に別の「copy」という実行可能ファイルがあると実行対象が1つに決まらずこのエラーを出すようです。
しかし探してみても他にcopyという名の実行ファイルは見つからず。ファイルでない何かを見ているのだろうか…。
よく分からないので結局公式のサポートページを参考にmakefileを書き換えて動くようになりました。
原因が分からないのは癪ですが、まあとりあえずこれで作業に戻れそうです。
本の方も今までの分を読み返しているところで、ブートセクターのところが分かりそうな気がしています。
-----
◆今日の成果◆
実行できるようになった。
ブートセクターが分かりそうな気がしてきた。
2014年01月18日 18:47
あれから早5年。
ふと思い立って続きをやってみようかなと。
あれからマイコンいじりにハマったりプログラミングが職業になったりしたので、たぶん当時より楽に進めるんじゃないかなと思う。
-----
◆今日の成果◆
5年超の眠りから目覚めた
本のホコリをはらった
ふと思い立って続きをやってみようかなと。
あれからマイコンいじりにハマったりプログラミングが職業になったりしたので、たぶん当時より楽に進めるんじゃないかなと思う。
-----
◆今日の成果◆
5年超の眠りから目覚めた
本のホコリをはらった