2008/10付けのSTM32のerrata

STM32F10xx8 and STM32F10xxB Errata sheet (Version 5 2008/10, STmicro, PDF)

Description
Compilers with improved optimizations for the STM32F10xxx have been recently released
on the market. Revisions Z and B of the medium-density STM32F10xxx devices
(STM32F10xx8/B) do not support some of the sequences associated with the high-level
optimizations done in these compilers. Revision Y is not affected by this limitation.
Workaround
This behavior is fully deterministic, and should be detected during firmware development or
the validation phase. Consequently, systems already developed, validated and delivered to
the field with previous silicon revisions are not affected.
For code update of revision Z and B devices already in the field, do not use these new
compilers. To date, compilers known to generate these sequences are:
● IAR EWARM rev 5.20 and later
● GNU rev 4.2.3 and later

げげっ!おれ思いっきりCodeSourceryのgcc4.2.3を使っていた。ううーむ。
→ググってCodeSourceryのメーリングリストアーカイブを見たら「STふざけんなコンパイラのせいにしやがって」的な反応??


ARM Cortex-M3コア初期リビジョン自体にもエラータがある。→(ARM, PDF)

コメント

タイトルとURLをコピーしました