2011年08月07日
KOZOSをCQ-FRK-SH2Aに移植する
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介
◆ KOZOSをCQ-FRK-SH2Aに移植する ◆
5-1 MES対応USB仮想シリアルS-Recordフォーマットローダ
を使用してKOZOSのBootLoaderをロードします。
KOZOSがCQ-FRK-SH2A基板単体で動作可能です。
開発環境は HEW+KPIT(gcc)を使用しました。
http://www.mai-denshi.co.jp/MAI-KOZOS_SH2A.html
2011年07月29日
CQ-FRK-RX62Nを拡張する基板を設計しました。
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介

MAI-RX62N-EXTを使用することにより、CQ-FRK-RX62Nで
SDRAM,LAN,マイクロSD,CANが使えるように拡張します。
2011年07月11日
5-8 MES対応 Tiny BASICのソースコードを公開します。
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介
5-8 MES対応 Tiny BASICのソースコードを公開します。
6502 と TinyBASIC Windows 版 Tiny BASIC まに:まに:様 作成のTinyBASIC.cppをMESに対応するようにC言語に変更しました。
まに:まに:様より再配布の承諾をいただきました。
ありがとうございます。
2011年07月08日
MES対応USB仮想シリアルS-Recordフォーマットローダ公開
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介
バイナリファイルとMESのDiskイメージファイルを公開します。
http://www.mai-denshi.co.jp/MAI-MES_SH2A.html
2011年06月12日
.NET Micro FrameworkはAndoroidoに比較して
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介
Andoroidoに比較してローコストのマイコンで動作可能です。
.NET Micro Frameworkは
ROM 256Mbyte
RAM 64Kbyte
で動作可能です。
.net micro framework 4.1 porting kit対応CPU
SH2,SH2A,ARM7,ARM9,Cortex-M3
http://www.mai-denshi.co.jp/
2011年06月06日
RX62N マイコンの良い点その3
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介
ユーザースタックポインタUSP
スタックポインタを2つもっています。
割り込みはISPを使用するため。
マルチタスクする場合にRAMが節約できます。
ISPがないと、各タスクのスタック領域に割り込みで使用するスタック数を余分に
確保しなければならない。
ISPがないと各タスクは
タスクが使用するスタック領域 + 割り込みが使用するスタック領域
が必要になります。
ISPがあると各タスクは
タスクが使用するスタック領域を確保すればよい。
RX62Nマイコン基板設計中
http://www.mai-denshi.co.jp
2011年03月28日
RX62N マイコンの良い点その2
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介
複数のレジスタを退避、復帰命令がある。
複数のレジスタを退避命令 PUSHM
複数のレジスタを復帰命令 POPM
これらの命令の使用により、割り込み応答性能をレジスタバンクに比べ
コストバランスと高速応答の両立が可能です。
http://www.mai-denshi.co.jp
2011年03月25日
RX62N マイコンの良い点その1
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介
RX62N マイコンの良い点その1
FPUを搭載している。
しかもFPU専用レジスタを使用せず、汎用レジタタのみで使用可能なため、FPU使用時も
FPU専用レジスタを退避する必要がないため、割り込み応答性能が高いです。
http://www.mai-denshi.co.jp
2011年03月11日
SH4A SH7730はI/Oポートが豊富(ポート数83)で使いやすいです。
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介

SH7730は他のマイコンと比較して、SDRAM 32bit 接続時も
I/Oポートが多数(83)使用可能です。
SCIF 6チャンネル
10bit A/D 10bit D/Aも内臓しているので、これ1枚で、多用途に使用可能です。
MAI-SH4A-MX1 新発売記念特価¥9,980円
http://www.mai-denshi.co.jp/MAI-SH4A-MX1.html
2011年03月10日
SH4A SH7730 BREQ_nのポート設定に関して
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介
//ピンファンクション設定
// BREQ_n BACK_n
//PTN4(10)-PTN3(10)PTN2(10)-PTN1(10)PTN0(10)
PNCR = 0x02AA;
//CMNCR BLOCK=1 BREQ_n DISEBLE設定
CMNCR |= 0x0800UL;
ピンファンクション設定及び
CMNCR BLOCK=1にする必要があります。
MAI-SH4A-MX1 新発売記念特価¥9,980円
http://www.mai-denshi.co.jp/MAI-SH4A-MX1.html
2011年02月23日
SH4Aが使いやすいマイコンになりました。
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介
◆SH4Aが使いやすいマイコンになりました。◆
超小型、超低価格 SH4A SH7730 CPUボード MAI-SH4A-MX1 発売準備中
CPU SH7730 SH-4A 266MHz R8A77301C266FP (33MHz X 8 = 264MHz)
Flash ROM 16Mbit( 2Mbyte) 16bitBus接続
SDRAM 256Mbit(32Mbyte) (MAI-SH4D32-Lの4倍) 32bitBus接続
CN1,CN2,CN3 MAI-SH4D32-Lのコネクタにほぼ上位コンパチブル。
I/O専用コネクタCN4追加
SCIF 6チャンネル(SCIF 4チャンネル + SCIFA 2チャンネル )
I/Oポートが豊富
AD,DAコンバータ内臓
名刺より小さい 基板サイズ 51mm X 81.5mm (t=1.6mm) 4層
MAI-SH4A-MX1 新発売記念特価¥??,???円
http://www.mai-denshi.co.jp/MAI-SH4A-MX1.html
2010年12月23日
SH-2Aマイコンが.Net Micro Framework4.1に対応よりC#で開発可能
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介
http://japan.renesas.com/press/news/news20100726.html
http://msdn.microsoft.com/ja-jp/netframework/bb267253.aspx
CQ SH2A基板にMESを移植中
http://www.mai-denshi.co.jp/MAI-MES_SH2A.html
SH2A デュアルコアCPUボード 新発売記念特価¥15,980円
MAI-SH2A-DUAL-MX1
http://www.mai-denshi.co.jp/MAI-SH2A-DUAL-MX1.html
http://www.mai-denshi.co.jp/
2010年12月21日
組み込みマイコンもデュアルコアの時代です。
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介
シングルコアCPU並の気軽さで開発可能です。
シングルコアSH2Aのソフト資産を活用可能です。
とりあえず、シングルコアSH2Aとして扱うことも、可能です。
デュアルコア対応ファイルローダをフラッシュROMに書き込み済みですので、
OSなしで、シングルコアと同等の気軽さで開発可能です。
JTAGデバッガや書き込みToolは必要ありません。
SH2A デュアルコアCPUボード 新発売記念特価¥15,980円
MAI-SH2A-DUAL-MX1
http://www.mai-denshi.co.jp/MAI-SH2A-DUAL-MX1.html
CQ SH2A基板にMESを移植中
http://www.mai-denshi.co.jp/MAI-MES_SH2A.html
http://www.mai-denshi.co.jp/
2010年12月15日
組み込みマイコンでもデュアルコアの必要性
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介
最近では、組み込みマイコンもパソコンと同様に
NETやUSB、SD-CARDを使う必要性から
SH4やCQ-SH2AにMESを移植してわかたのですが、
高速なシングルコアCPUを使用しても
NET,USB,SD-CARDを使用ようしながら、
高速制御(モータ制御等)はできないことがわかって
きました。
組み込みマイコンもデュアルコアの時代です。
SH2A デュアルコアCPUボード 新発売記念特価¥15,980円
MAI-SH2A-DUAL-MX1
http://www.mai-denshi.co.jp/MAI-SH2A-DUAL-MX1.html
CQ SH2A基板にMESを移植中
http://www.mai-denshi.co.jp/MAI-MES_SH2A.html
http://www.mai-denshi.co.jp/
2010年12月13日
SH2A キャッシュのWT=0 ライトバックモードに関して
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介
WT=0 ライトバックに設定する場合は注意
リンカーのセクション設定で
FlashROMのプログラムをSDRAMにMAP
する場合、セクションのプログラムのコピー先は
NO CACHE AREA A29=1にしてコピーする必要があります。
DATA WRITE -> オペランドキャッシュ
DATA WRITEはオペランドキャッシュするため
ライトバックの場合、メモリーに書き込まれて
いない可能性があるため、
命令がフェッチできません。
命令キャッシュとオペランドキャッシュが
分離されてることを考慮する必要があります。
WT=0 ライトバックの場合はプログラム(命令)を
コピーする場合は注意する必要があります。
組み込みマイコンもデュアルコアの時代です。
SH2A デュアルコアCPUボード発売準備中
MAI-SH2A-DUAL-MX1
http://www.mai-denshi.co.jp/MAI-SH2A-DUAL-MX1.html
CQ SH2A基板にMESを移植中
http://www.mai-denshi.co.jp/MAI-MES_SH2A.html
http://www.mai-denshi.co.jp/
2010年10月20日
ルネサスSH Cコンパイラ #pragma inline_asm の使用に関して
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介
#pragma inline_asm の使用する場合
HEWを操作して
ビルド
SuperH RISC engine Standrad Ttoolchain...
コンパイラ
カテゴリ
出力ファイル形式をアセンブリプログラム( *.src)
にする。
http://www.mai-denshi.co.jp/
http://www.mai-denshi.co.jp/MAI-MES_SH2A
2010年10月14日
MES対応USB仮想シリアルS-RecordローダSD-CARDからのBoot追加
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介
1.USB仮想シリアル
2.SCIF2シリアル
3.SD-CARDボード(MAI-XC95-SD)
に対応しました。
SD-CARDボード(MAI-XC95-SD)からのBoot機能を追加しました。
以上の機能を32Kbyte以内で作成できましたので、
USER ROM領域に書き込んで使用可能です。
http://www.mai-denshi.co.jp/
http://www.mai-denshi.co.jp/MAI-MES_SH2A
2010年10月13日
MES対応USB仮想シリアルローダをSCIF2 受信割込みに対応
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介
MES対応USB仮想シリアルS-RecordフォーマットローダをSCIF2 受信割り込みに対応させる。
USB仮想シリアル・サンプル・プロジェクトはUSB及びSCIF2にも
対応してますが、SCIF2は送信及び受信が割り込みに対応しません、
送信は割り込みを使用してなくても、特に問題はありませんが、
受信は割り込みに対応ないと、文字抜けする可能せいがあるため、
割り込み処理プログラムを追加します。
scif2_rx.c
http://www.mai-denshi.co.jp/
2010年10月07日
CQ-FRK-SH2AでMES Ver2.5r17が起動しました。
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介

USB仮想シリアルでパソコンと接続してます。
基板単体で起動可能です。
http://www.mai-denshi.co.jp/
2010年09月14日
インタフェースUSB仮想シリアル・サンプル・プロジェクト修正
エムエーアイ電子有限会社のマイコンBlog
HOME 製品情報 製品販売 開発実績 会社紹介
_Restart:
MOV.L @R4+,R0 ; ジャンプ先アドレス取得
LDC R4,VBR ; ユーザVBR設定 VBR+4になっている。
restart.srcの一部を以下のように修正
ユーザVBR設定
ジャンプ先アドレス取得
の順番にする。
_Restart:
LDC R4,VBR ; ユーザVBR設定
MOV.L @R4+,R0 ; ジャンプ先アドレス取得
http://www.mai-denshi.co.jp/
