中間報告 [MPU]
stm8s.h を足した場合のエラー内容です。
アーカイバによるホルダの形成。
以前より開けないのがあったりと、何種類かのアーカイバを入れていますが、
操作の仕方でどれかが働き余り意識していませんでした、
20120122_1\xprod01-TEMPERATURE-LOGGER-STM8S105K4B6をダブルクリックする場合は
Lhaz が働き、
20120122\xprod01-TEMPERATURE-LOGGER-STM8S105K4B6を右で解凍とすると
Lhapuls が働いて フォルダが 1段深くなってしまいました。
それと、xprod01.stwをダブルクリックするとオープンオフィスが開いてしまったので、
関連付けを 「ST Visual Develop」にし直しまして、*両方とも開くことが出来同じ結果になりました。*
*** ERROR C155 IN LINE 3 OF usrlib-uart.c : cannot open 'stm8s.h'
*** ERROR C014 IN LINE 8 OF usrlib-uart.c : Undefined 'UART2'
*** ERROR C014 IN LINE 20 OF usrlib-uart.c : Undefined 'FIELD_NUM'
*** ERROR C014 IN LINE 29 OF usrlib-uart.c : Undefined 'FIELD_NUM'
*** ERROR C014 IN LINE 46 OF usrlib-uart.c : Undefined 'FIELD_NUM'
*** ERROR C014 IN LINE 51 OF usrlib-uart.c : Undefined 'FIELD_NUM'
*** ERROR C014 IN LINE 58 OF usrlib-uart.c : Undefined 'FIELD_NUM'
*** ERROR C014 IN LINE 67 OF usrlib-uart.c : Undefined 'FIELD_CHAR'
*** ERROR C014 IN LINE 72 OF usrlib-uart.c : Undefined 'FIELD_NUM'
*** ERROR C014 IN LINE 82 OF usrlib-uart.c : Undefined 'FIELD_NUM'
*** ERROR C162 IN LINE 83 OF usrlib-uart.c : Syntax error near 'UART_STR_EXIST'
*** ERROR C014 IN LINE 88 OF usrlib-uart.c : Undefined 'UART2_IT_RXNE'
*** ERROR C014 IN LINE 106 OF usrlib-uart.c : Undefined 'FIELD_NUM'
RCSTM8 COMPILATION COMPLETE. 5 WARNINGS, 13 ERRORS
The command: "rcstm8 usrlib-uart.c OBJECT(Debug\usrlib-uart.o) PIN("D:\Program Files\Raisonance\Ride\inc\STM8") PIN("D:\Program Files\Raisonance\Ride\inc\ST7") PIN("D:\Program Files\Raisonance\Ride\inc") PIN(C:\_stm8\users\kj\Work\xprod01-TEMPERATURE-LOGGER-STM8S105K4B6\STM8S_StdPeriph_Lib_V2.0.0\Libraries\STM8S_StdPeriph_Driver\inc) PIN(C:\_stm8\users\kj\Work\xprod01-TEMPERATURE-LOGGER-STM8S105K4B6\xprod01-TEMPERATURE-LOGGER) WRV(0) STM8(SMALL) DEBUG DGC(data) AUTO OT(0) PR(Debug\usrlib-uart.lst) CD CO SB LAOB" has failed, the returned value is: 2
exit code=2.
xprod01.elf - 14 error(s), 5 warning(s)
「stm8s.h」 が見つからないらしいので プロジェクトホルダに加えますと、
3エラーになりますが
その時にない「*** ERROR C155 IN LINE 2576 OF stm8s.h : cannot open 'stm8s_conf.h'」
(STVD\STM8S_StdPeriph_Lib_V2.0.0\Project\Template
は見つからなかったのですが、ファイル中を検索すると 5k、6k、8K のバージョンがあり 6k以外は動作しました)
を加えますと今度は沢山のエラーになりました。
設定の確認をしました。
下記のように、ファイルを足して行きますと、エラーが出無くなりました 。
しかし、.lst と.o が沢山付いてきました。
これを抑制できれば元のでもエラーにならないはずなんですが、何処にカギがあるのか判りません。
.hex は出来ていますので、基板は取りあえずこれでやってみます。
シュリンクピッチなので斜め千鳥にして やると何とか付けられました。
基板にするときは「STM8S105K4T3C」の方が使いやすいかも知れません。
それでは宜しくお願いします。
コメント 0