[Homepage][BBS][Blog][YouTube][asablo]

エアーバリアブルBBS
新エアーバリアブルBBS
初めにお読み下さい Please read first ホームページ ブログ YouTube 過去ログ倉庫
新しいPICのCコンパイラXC
マイクロチップが新しいCコンパイラを出したみたいです。
といってもHiTechとMPLAB Cを統合しただけみたいですが・・・
XC8とHiTech C16のコンパイル結果比較 → http://wp.me/p17P2N-5T
XCシリーズのサイト → http://www.microchip.com/pagehandler/en_us/promo/mplabxc/
一応報告まで。
  • ききょうや
  • URL
  • 2012/03/28 (Wed) 10:06:02
Re: 新しいPICのCコンパイラXC
ききょうやさん、毎度どうもです。
数日前mplab8.84でHitechPICCを使おうとプロジェクトを作っていたら、見慣れないXC8 Compiler Tool suite
という項目が出てきて、何の事かわかりませんでしたが、そういうことだったのですね。
一つのコンパイラでベースラインからPIC18Fシリーズまでコンパイル出来るのは便利と思います。
情報をありがとうございます。

コンパイラ結果www
同じですね。ミッドレンジPICであれば、XC8=Hitech PICC16 v9.83 + PIC18 v9.80という事ですね。
後ほどインストールしてみます。
ブログで紹介致しました。
http://airvariable.asablo.jp/blog/2012/03/28/6392497


MPLAB Xは今ひとつ人気が無い気がします。
  • air_variable
  • URL
  • 2012/03/28 (Wed) 14:19:24
Re: 新しいPICのCコンパイラXC
XC8まるごと管理者権限がないとコンパイル出来なくなってたら困りものです・
  • BEN
  • 2012/03/30 (Fri) 00:04:44
Re: 新しいPICのCコンパイラXC
BENさん、

管理者権限についての使用等は、既にフリーダウンロードで評価できますから、事前に調査は出来ると思います。

以前Hitech PICC Proを職場で使っていた時、私はPower Userでしたので、ネットワーク管理に頼んで一時的に私のアカウントを管理者権限にしてインストールしたあとに、PowerUserに戻し、後は個別でなにかおまじないをやっていました。今回も恐らく例に漏れず、管理者権限での使用と想定します。
  • air_variable
  • URL
  • 2012/03/30 (Fri) 00:13:32
Re: 新しいPICのCコンパイラXC
pic16f886のプロジェクトとpic18f2431のプロジェクトは、やはり制限ユーザではビルドできませんでした。
pic18f2431のプロジェクトはMICROCHIPのC18のコードなので、管理者権限でもビルドでエラーがでます。
全部中身はHITECHのコンパイラのようですね。
  • BEN
  • 2012/03/30 (Fri) 01:35:06
Re: 新しいPICのCコンパイラXC
1.2 Previous Versions
The previous version of HI-TECH C Compiler for PIC10/12/16 MCUs was 9.83, released in September 2011. The
previous HI-TECH C Compiler for PIC18 MCUs was 9.80, released in October 2011.

2イン1になっただけですね。

管理者については以前ご質問を頂いた時、
http://airvariable.bbs.fc2.com/?act=reply&tid=4105972
にwin7で出来る事の情報を頂いているので、別の開発用マシンを管理者として動かすか、
OSを変えるという答えになると思います。
  • air_variable
  • URL
  • 2012/03/30 (Fri) 01:47:51
Re: 新しいPICのCコンパイラXC
XC8のMigration Pathが用意されているようですね。
http://www.microchip.com/pagehandler/en_us/promo/mplabxc/
これってSW006011:MPLAB-C18($495)を今買えばSW006021-2:MPLAB XC8 PRO($995)のライセンスがもらえると考えていいのでしょうか?
C18だけの購入でXC8でPIC10/12/16/18が使用可能になるのかな?
  • kuro
  • 2012/04/21 (Sat) 14:32:39
Re: 新しいPICのCコンパイラXC
なるほど、そういう解釈にも取れますね。それならかなりお得です。
しかし、高価な買い物ですので、事前にマイクロチップへメールで聞いたほうが確実と思います。
  • air_variable
  • URL
  • 2012/04/21 (Sat) 16:07:12
Re: 新しいPICのCコンパイラXC
報告が遅くなりました・・・
どうせc18が必要なので4月の段階でc18を注文しました。
その後8bit-PICから遠ざかっていたのですが今回また使うことになり
xc8へのMigration申請を行いました。
無事 c18からxc8へのライセンスキーを頂きました。
良かった・・・
C18だけは現在も販売継続していますが、現時点で同様にxc8のライセンスがもらえるかは不明です。
  • kuro
  • 2012/11/27 (Tue) 10:50:52
Re: 新しいPICのCコンパイラXC
お久しぶりです。
わざわざご報告して頂いてありがとうございます。
C18から無事にXC8へマイグレーションできたのですね。
今購入するのでしたらHitech PICC+PICC16+C18 = XC8
ですので、XC8でよさそうな気がしますw
情報をどうもありがとうございました。
  • air_variable
  • URL
  • 2012/11/28 (Wed) 08:45:05
Re: 新しいPICのCコンパイラXC
こんにちは

>今購入するのでしたらHitech PICC+PICC16+C18 = XC8ですので、XC8でよさそうな気がしますw

確かにそうなんですけど、現在でもC18は$495で XC8-PROは$995ですのでMigration出来ればお得ですw
  • kuro
  • 2012/11/29 (Thu) 14:29:18
Re: 新しいPICのCコンパイラXC
ちょっと質問があります。
XC16使っている方はいますでしょうか?
C30コンパイラーと比べて大分変わりますか?

スレ変えたほうがいいでしょうか?
  • ITO
  • 2012/12/10 (Mon) 18:30:22
Re: 新しいPICのCコンパイラXC
すみません、追記です。
>C30コンパイラーと比べて大分変わりますか?
現在これをインストールしています。
 MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs

  • ITO
  • 2012/12/10 (Mon) 18:43:32
Re: 新しいPICのCコンパイラXC
XC16はXC8やXC32より後発にリリースされて、使う人口が少ないと思われますので、
感想がもらえるかは難しいかもしれません。

ただ、XC8同様フリーモードでインストールができ、PIC24系のコンパイラと共存できるので、
インストールして試してみると良いと思います。
マニュアルもインストールされますから違いが分かると思います。
http://www.ne.jp/asahi/air/variable/picmel/install/xc8/index.html
  • air_variable
  • URL
  • 2012/12/11 (Tue) 14:55:19
Re: 新しいPICのCコンパイラXC
レス有難うございます。
コンパイラーで選択するとXCシリーズが呼ばれますね。
今後はXCシリーズで統一されるのかな?
試してみます。
USB/LAN等の関数もそのまま移行できるようになるといいですね。
  • ITO
  • 2012/12/11 (Tue) 15:30:15
Re: 新しいPICのCコンパイラXC
不明確ですが、XC8等、MPLABX用のコンパイラは年間のサブスクリプションとなったようで、移行するべきかどうか、考えています。
  • DIGIC
  • 2013/02/08 (Fri) 15:16:01
Re: 新しいPICのCコンパイラXC
DIGICさん
できましたらサブスプリクション(年間契約)になる情報をもう少し詳しく教えてもらえますか?(代理店などからとか?)
私の認識では、MPLABXはプラットフォームを選ばない開発環境として無償提供され続け、
XC8,32,16は趣味等でフリーモードを使っている分には影響はないと思っています。

年間契約は、ツールが4年位するともう陳腐化するので、それはそれでいいのかもしれません。
Hitech PICC9.60時台の古いのは持っていますが、今では使い道がなくなりました。
  • air_variable
  • URL
  • 2013/02/08 (Fri) 18:42:55
Re: 新しいPICのCコンパイラXC
air_variableさん
http://www.microchipdirect.com/ProductSearch.aspx?keywords=SW006021-2
などですが、フリー版以外はXC8 Compiler also comes with 12 months of High Priority Access, a maintenance subscription となっており、XC32まで共通です。
MCHIPも決めかねている部分があるらしく、金額や詳細が不明確です。
通常subscriptionは半額で一年間延長、が多いと思うのですが、
バージョンアップのために毎年半額だと、ちょっと高いです。
延長しないと買い直しになるのか、などなどの情報も見つけられませんでした。
問い合わせようかとも思うのですが、今のところフリーで問題無いので、そのままにしています。
  • DIGIC
  • 2013/02/13 (Wed) 18:35:54
Re: 新しいPICのCコンパイラXC
DIGICさん、情報を頂いてありがとうございます。
最新のPICは大容量、高速で低価格ですので、私の用途であれば最適化レベルが悪くてもFree modeで足りてしまっています。
10年前のHitech C時代では限定されたデバイスと1KWまでのビルドしか出来なかった事を考えると、いい時代になったものです。
  • air_variable
  • URL
  • 2013/02/19 (Tue) 10:04:54

返信フォーム






プレビュー (投稿前に内容を確認)