<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:admin="http://webns.net/mvcb/"
>
<channel rdf:about="http://blog.livedoor.jp/hardyboy/">
<title>まごころせいじつ堂 - Cortex-M4F</title>
<link>http://blog.livedoor.jp/hardyboy/</link>
<description>浜町庄金　研究開発
　マイコンで遊んでばっかりで

</description>
<dc:language>ja</dc:language>
<admin:generatorAgent rdf:resource="http://blog.livedoor.com/?v=2.0" />
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="http://blog.livedoor.jp/hardyboy/archives/8152325.html" />
  <rdf:li rdf:resource="http://blog.livedoor.jp/hardyboy/archives/6720419.html" />
  <rdf:li rdf:resource="http://blog.livedoor.jp/hardyboy/archives/5948603.html" />
 </rdf:Seq>
</items>
</channel>

<item rdf:about="http://blog.livedoor.jp/hardyboy/archives/8152325.html">
<title>Energia MSP432ターゲットでwhile(!Serial)がエラーになる</title>
<link>http://blog.livedoor.jp/hardyboy/archives/8152325.html</link>
<description>　秋月電子でも取り扱いが始まったTIのLaunchPad。このうちCortex-M4FコアのMSP432P401Rを使ってみた。ＭＳＰ４３２Ｐ４０１Ｒ　ＬａｕｎｃｈＰａｄ　Ｄｅｖｅｌｏｐｍｅｎｔ　Ｋｉｔ(秋月電子)MSP432P401R LaunchPad(TI)　開発環境はArduinoライクなEnergiaがたいへん楽。En...</description>
<dc:creator>hardyboy</dc:creator>
<dc:date>2015-09-22T02:53:11+09:00</dc:date>
<dc:subject>Cortex-M4F</dc:subject>
<content:encoded><![CDATA[　秋月電子でも取り扱いが始まったTIのLaunchPad。このうちCortex-M4FコアのMSP432P401Rを使ってみた。<br /><a  href="http://akizukidenshi.com/catalog/g/gM-09663/" target="_blank">ＭＳＰ４３２Ｐ４０１Ｒ　ＬａｕｎｃｈＰａｄ　Ｄｅｖｅｌｏｐｍｅｎｔ　Ｋｉｔ</a>(秋月電子)<br /><a  href="http://www.ti.com/tool/MSP-EXP432P401R" target="_blank">MSP432P401R LaunchPad</a>(TI)<br /><br />　開発環境はArduinoライクなEnergiaがたいへん楽。<br /><a  href="http://energia.nu/pin-maps/guide_msp432p401r/" target="_blank">Energia</a><br /><br />　シリアルポートは /dev/tty.usbmodem00000001、マイコンボードはLaunchPad w/MSP432 EMT を選択。Lチカは簡単にできた。<br />　さて、メモリが多いマイコンボードだとTinyBASICを動かしてみたくなる。豊四季BASICの修正版をコンパイルしてみた。<br /><a  href="http://blog.livedoor.jp/hardyboy/search?q=BASIC" target="_blank">Arduino Dueで豊四季タイニーBASICを動かす</a><br /><br />　すると見慣れないエラー。<br /><br /><blockquote>TinyBASIC.ino:33:11: error: no match for 'operator!' (operand type is 'HardwareSerial')<br />TinyBASIC.ino:33:11: note: candidate is:<br />TinyBASIC.ino:33:11: note: operator!(bool) &lt;built-in&gt;<br />TinyBASIC.ino:33:11: note:&nbsp;&nbsp; no known conversion for argument 1 from 'HardwareSerial' to 'bool'<br /></blockquote>これはスケッチ内の以下の場所で発生していた。<br /><br /><blockquote>while(!Serial);<br /></blockquote><br />　while(!Serial); はArduino Leonardoでシリアルポートの準備ができるのを待つのによく使う。以前、EnergiaでStellaris LaunchPadターゲットでコンパイルしたときにはエラーは出なかった。MSP432ターゲットでは、この書き方は対応していないということになる。<br />　とりあえずコメントアウトしたらコンパイルOK、TinyBASICは動作した。<br /><br /><a  href="http://livedoor.blogimg.jp/hardyboy/imgs/5/4/54b433fd.jpg" title="2015MSP432board" target="_blank"><img  src="http://livedoor.blogimg.jp/hardyboy/imgs/5/4/54b433fd-s.jpg" alt="2015MSP432board" class="pict" height="360" hspace="5" border="0" width="480"></a><br /><br />　そんだけ。<br /><br /><br />]]>
</content:encoded>
</item>
<item rdf:about="http://blog.livedoor.jp/hardyboy/archives/6720419.html">
<title>STM32F4ボードのメモ</title>
<link>http://blog.livedoor.jp/hardyboy/archives/6720419.html</link>
<description>　Cortex-M4Fのマイコンを搭載したボード、1650円。単精度の浮動小数点演算器を持ち、グレードとしてはRX63N(GR-SAKURA)に近い。STM32F4DISCOVERYDiscovery kit for STM32 F4 series - with STM32F407VG MCUSTM32F4DISCOVERY[秋月電子]mrubyの移植例があった。(これまではRX6...</description>
<dc:creator>hardyboy</dc:creator>
<dc:date>2013-08-08T03:01:11+09:00</dc:date>
<dc:subject>Cortex-M4F</dc:subject>
<content:encoded><![CDATA[　Cortex-M4Fのマイコンを搭載したボード、1650円。単精度の浮動小数点演算器を持ち、グレードとしてはRX63N(GR-SAKURA)に近い。<br /><a target="_blank" href="http://www.st.com/web/en/catalog/tools/FM116/SC959/SS1532/PF252419">STM32F4DISCOVERYDiscovery kit for STM32 F4 series - with STM32F407VG MCU</a><br /><a href="http://akizukidenshi.com/catalog/g/gM-05313/" target="_blank">STM32F4DISCOVERY</a>[秋月電子]<br /><br />mrubyの移植例があった。(これまではRX63NのGR-SAKURA、PIC32MXのChipKit32)<br /><a href="http://d.hatena.ne.jp/kyab/20130806" target="_blank">2013-08-06 ￥1,650で買えるARM基板STM32F4DISCOVERYでmrubyを動かす</a>(kyabの日記)<br /><br />　積んだままにしてるのだが、その理由のひとつは拡張ボードを作るのにちょっと気合がいること。2列のピンヘッダが両側にあるので、STM32F4DISCOVERYをドータボードとして載せるマザーボードになってしまう。この点Arduinoはピンがずれているとはいえ親ガメ子ガメ式で少し楽。<br /><br />例としてSDカードを基板下に、I/Oを片側だけ出すようにしたものがあった。<br /><a href="http://hackaday.com/2013/08/07/taming-stm32-discovery-boards-for-regular-use/" target="_blank">Taming STM32 Discovery boards for regular use</a><br /><a href="http://www.seanet.com/~karllunt/TamingDiscovery.html" target="_blank">Taming the STMicros Discovery Boards</a><br />&nbsp;<br />追記：こんなチートシートがあった。<br /><a href="http://www.espruino.com/ReferenceSTM32F4DISCOVERY" target="_blank">STM32F4DISCOVERY</a>[Espruino]&nbsp;<br /><br /><a target="_blank" href="http://kowaimononantenai.blogspot.jp/2012/10/stm32f4-discovery-ewarm.html">STM32F4-Discoveryの開発環境構築 (EWARM)</a>&nbsp;[○○○○に怖いものなんてない！]<br />&nbsp;]]>
</content:encoded>
</item>
<item rdf:about="http://blog.livedoor.jp/hardyboy/archives/5948603.html">
<title>TI Stellaris LM4F120 LaunchPad メモ</title>
<link>http://blog.livedoor.jp/hardyboy/archives/5948603.html</link>
<description>TIから5米ドルを切るマイコン開発キット再び、今度はCortex-M4Fマイコンを搭載TI storeからStellaris LM4F120 LaunchPad届いた。$4.99。桁間違えてるんじゃないのという安さ。付属品はマイクロUSBケーブル。MSP430版に入っていたステッカーは残念入ってない。基板はMSP430版...</description>
<dc:creator>hardyboy</dc:creator>
<dc:date>2012-09-28T15:09:33+09:00</dc:date>
<dc:subject>Cortex-M4F</dc:subject>
<content:encoded><![CDATA[<a target="_blank" href="http://techon.nikkeibp.co.jp/article/NEWS/20120926/242113/?ref=rss&amp;utm_source=twitterfeed&amp;utm_medium=twitter">TIから5米ドルを切るマイコン開発キット再び、今度はCortex-M4Fマイコンを搭載</a><br /><br />TI storeからStellaris LM4F120 LaunchPad届いた。$4.99。桁間違えてるんじゃないのという安さ。<br />付属品はマイクロUSBケーブル。MSP430版に入っていたステッカーは残念入ってない。<br />基板はMSP430版とは違い水晶もコネクタも半田付け済み。左右のコネクタは少しずらしてあるがArduinoのシールドが使えるわけではない。<br />3色発光のRGB-LEDとユーザ用のタクトスイッチSW1,SW2がある。給電はデバッグ側のUSBポートとデバイス側のポート、スイッチで選択する。とりあえず接続してスイッチを長押ししたりするとLEDの色が変わったり点滅したりする。<br /><img class="pict" hspace="5" alt="2012LM4F120LaunchPad" border="0" height="300" width="400" src="http://livedoor.blogimg.jp/hardyboy/imgs/c/b/cbea69d1.jpg"><br /><br /><a target="_blank" href="http://www.ti.com/tool/ek-lm4f120xl">Stellaris® LM4F120 LaunchPad Evaluation Kit EK-LM4F120XL<br /></a><br /><a target="_blank" href="http://www.ti.com/product/lm4f120h5qr">LM4F120H5QR<br /></a><br />これによるとLM4F120H5QRはCortex-M4F(浮動小数点演算付き)、80MHz、Flash256KB/RAM32KB、シリアル/RTC/ADC/I2C/SPI付き。USBはデバイスモード。※<a target="_blank" href="http://eleshop.jp/shop/g/gC9Q361/">共立エレショップ</a>ではUSB-OTGとあるがたぶん間違い。&nbsp;<br /><a target="_blank" href="http://www.ti.com/tool/sw-ek-lm4f232"><br />EK-LM4F232 Firmware Development Package SW-EK-LM4F232<br /></a><br />今のところ開発環境はWindowsのみ。<br /><br />※日本語ページがあった<br /><a href="http://www.tij.co.jp/tool/jp/ek-lm4f120xl" target="_blank">http://www.tij.co.jp/tool/jp/ek-lm4f120xl</a>]]>
</content:encoded>
</item>

</rdf:RDF>
