修理日記。

修理は楽しく自己責任で!

dynabook SS S20 のキーボード交換

2011-08-31 21:12:37 | 修理
最近、外出先でよく使うノートPC(dynabook SS S20)のキーボードを交換しました。

ただ交換するだけではつまらないので、シルバーのものにしてみました!!

交換前


交換後





こーやって見るとずいぶんイメージ変わったかも。
キーボードを変えただけですが、ちょっと新鮮な感じです( ^ω^)

私的メモ:μVision4(4.21.0.0)でのビルドエラー対策

2011-08-05 23:51:39 | 組み込み系
以前のVerではエラーにならなかったんだけど…。

---
Build target 'Target 1'

assembling startup_stm32f10x_md_vl.s...

compiling xxxxxxxx.c...

linking...

stm32.axf: Error: L6218E: Undefined symbol SystemInit (referred from startup_stm32f10x_md_vl.o).

Target not created
---

startup_stm32f10x_md_vl.s の141行目あたりを下記のように修正することでエラー回避できる。
(SystemInit呼び出し部分をコメントアウトする)


startup_stm32f10x_md_vl.s(C:\Keil\ARM\Startup\ST\STM32F10x)
---
; Reset handler
Reset_Handler PROC
EXPORT Reset_Handler [WEAK]
IMPORT __main
; IMPORT SystemInit
; LDR R0, =SystemInit
; BLX R0
LDR R0, =__main
BX R0
ENDP
---

以前のVerでは、Reset_Handler内でSystemInitを呼んでなかったのに、このVerでは追加されている。
正しい対応は、SystemInitのアドレスを定義することだと思うけど、以前とReset_Handler呼んだ時の処理が違ってしまうのはちょっと嫌なのでこの対策としましたww

日本ブログ村

にほんブログ村 PC家電ブログへ にほんブログ村 PC家電ブログ 家電・AV機器へ  にほんブログ村 PC家電ブログ パソコン・周辺機器へ にほんブログ村 PC家電ブログ デジモノへ