elm開発環境のダウンロードユーザー登録フォームに、ボット対策で計算しなきゃいけいなところがあった。最初見逃して、なんでーとか思った。Projectsで、CMSISv2p00_LPC11xxをインポートしないと、Wizardが終了しない。Projects(左下にあるQuickstartPanel)でインポート。・コードサイズ・C++使えない?(無理矢理使っている例も有るが、バージョン違う。ビットまでは定義されていない。これが詳しいIOが多いなら、48MHzのメリット少ないかも。(逆に遅い可能性も)Flashへのアクセスタイミングは、初期値は最大の3になっている。register(SYSCON.FLASHCFG.FLASHTIM)マスクアクセスGPIOなんかは、ビット単位にアクセスするための機構が用意されている。0x3FF8が、そのロケーションに割り当てられている。0xFF;上記だと、ビット1,7に1をライトし、その他のビットに影響は無い。Library→Newlib(none)にして、以下の関数をC言語のソースで定義すると、小さくなる。-O2,Newlib(semihost)2に「小さくする2」試したが、効果無し。gnu99にしておく。みたいな記述を使いたい為だったりする。C++でC標準ライブラリを使わない(RedSuite4)newlibを使うと、何もしないソースで8Kくらいのサイズになります。これだと16KくらいのROM使う場合非常に厳しいので、標準ライブラリを使用しない方法を検討。以下の方法で1Kくらいになる。v7.8.0動かない。selectionをCMSIS-DAPにすると認識するが、ダウンロードで失敗する。v7.8.0動かない。selectionをCMSIS-DAPにすると認識するが、ダウンロードで失敗する。