2009-06-28から1日間の記事一覧

LDで逃げられないかも

gdb

レジスタ宣言を変数として行ったとき、gdbがいらない領域をelfからロードする問題。 LDスクリプトの .sysmmr : { . = ALIGN(0x0100); sys_mmr.o(SYSRST)} > MEM_SYSMMRとなっているところを、 .sysmmr (NOLOAD) : { . = ALIGN(0x0100); sys_mmr.o(SYSRST)} >…

レジスタ宣言の効果を確認

gdb

レジスタ宣言を組み込んだjspでsample1を作り、gdbに与えてみました。 とても便利です。 そのまま与えると、MMR領域にやはり何か値を書き込もうとします.そこで、 $ bfin-elf-objcopy -R .sysmmr jsp $ bfin-elf-objcopy -R .coremmr jspとして、データを引…