Multi Source Translation Content

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multi Source Translation Content

Discussions

Sort by:
NXP Model-Based Design Toolbox for SPT - version 1.8.0   Product Release Announcement Automotive Embedded Systems NXP Model-Based Design Toolbox for SPT – version 1.8.0   The Automotive Embedded Systems, Model-Based Design Tools Team at NXP Semiconductors, is pleased to announce the release of the Model-Based Design Toolbox for SPT version 1.8.0. This product allows fast prototyping of algorithms for RADAR directly from MATLAB environment via SPT bit-exact Simulator.   Target audience: This product is part of the Automotive SW – Model-Based Design Toolbox.   FlexNet Location: https://nxp.flexnetoperations.com/control/frse/download?element=4014038   Technical Support: NXP Model-Based Design Toolbox for SPT issues will be tracked through the NXP Model-Based Design Tools Community space. https://community.nxp.com/community/mbdt Release Content: Update the MATLAB SPT Toolbox to support the latest versions for the SPT 3.x variants. The new core simulator version is now SPT Simulator 1.3.4. Add support for SPT 3.8, which includes also support for the new FLEX PDMA compression. Add the possibility to set the LFSR value for PDMA instruction. Support for MATLAB versions: Windows: R2017b or newer Linux: R2018b or newer More than 310+ examples showcasing the supported functionalities. For more details, features, and how to use the new functionalities, please refer to the Release Notes and Quick Start Guides documents attached. MATLAB® Integration: The NXP Model-Based Design Toolbox extends the MATLAB® experience by allowing customers to evaluate and use NXP SPT Accelerator from NXP’s Radar Processors. NXP Model-Based Design Toolbox for SPT version 1.8.0 is fully integrated with MATLAB® environment.   Target Audience: This release is intended for technology demonstration, evaluation purposes, and prototyping with S32R microprocessors and various flavors of SPT 2.x and 3.x for: All users for SPT 2.x and 3.x Bit-Exact SPT Simulator versions NXP customers that want to create their custom SPT kernels, for reasons like data type precision impact, algorithm performance, proprietary algorithms, protection of SW IP, to cover more scenarios, or may simply wish to start with a radar algorithm development from the MATLAB environment. Useful Resources: Examples, Trainings, and Support: https://community.nxp.com/t5/MBDT-for-RADAR/bd-p/mbdt-for-radar?tid=communityMBDT  
View full article
KL02とキーボードのキーの比較...すごい! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Kinetis側の最新情報については、おそらく聞いたことがあるでしょう。 はい、KL02について言えば、サイズはわずか1.9mm×2.0mmです。この強力なARMベースのチップが実際のスケールで比較され、これほど小さいにもかかわらず、最も近い競合MCUよりもGPIOが60%多い写真を見てみましょう。:smileygrin:!! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Kinetis側の最新情報については、おそらく聞いたことがあるでしょう。 はい、KL02について言えば、サイズはわずか1.9mm×2.0mmです。この強力なARMベースのチップが実際のスケールで比較され、これほど小さいにもかかわらず、最も近い競合MCUよりもGPIOが60%多い写真を見てみましょう。:smileygrin:!! Kinetis Lシリーズ・マイクロコントローラ
View full article
How to setup i.MX6Dual/Quad and i.MX6Solo/DualLite Linux software for PCIe compliance Test? Overview This document introduces how to setup i.MX6Dual/Quad and i.MX6Solo/DualLite Linux software for PCIe compliance test. Software Baselines i.MX6Dual/Quad: Linux BSP L2.6.35_1.0.0 i.MX6Solo/DualLite: Linux BSP L2.6.35_2.0.0 Software Changes To enable PCIe compliance test, PCIe software driver should not turn off PCIe clock and power in the tests. So the following changes are required: diff --git a/arch/arm/mach-mx6/pcie.c b/arch/arm/mach-mx6/pcie.c index 26d26f2..ad71085 100644 --- a/arch/arm/mach-mx6/pcie.c +++ b/arch/arm/mach-mx6/pcie.c @@ -801,6 +801,7 @@ static void __init add_pcie_port(void __iomem *base, void __iomem *dbi_base,      } else {          pr_info("IMX PCIe port: link down!\n"); +#if 0          /* Release the clocks, and disable the power */          pcie_clk = clk_get(NULL, "pcie_clk");          if (IS_ERR(pcie_clk)) @@ -820,6 +821,7 @@ static void __init add_pcie_port(void __iomem *base, void __iomem *dbi_base,          imx_pcie_clrset(IOMUXC_GPR1_TEST_POWERDOWN, 1 << 18,                  IOMUXC_GPR1); +#endif      } } Software Build Integrate the patch to the baseline code and recompile the kernel by following the instructions in Linux BSP user guide. Before recompile, please ensure the following configuration is enabled by selecting " System Type -> Freescale MXC Implementations -> PCI Express support" as "*": # MX6 Options: # CONFIG_IMX_PCIE=y i.MX6DL i.MX6Dual i.MX6Quad i.MX6S
View full article
フリースケールカップラインスキャンカメラ-パートIII <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ラインスキャンカメラチュートリアルのパート2で説明したロジックを使用して、インターフェースの実際の実装を示します。FRDM-TFCシールドのサンプルコードは、完全割り込み駆動のカメラインターフェイスのリファレンス実装として使用されます。 (マイビデオで視聴)
View full article
MC33879替代MC33880开发指南 此附件可帮助您开发 MC33879 替代 MC33880。 HS|LS可配置驱动程序
View full article
MC33879 MC33880開発ガイドを置き換える このアタッチメントは、MC33880の開発MC33879交換に役立ちます。 HS|LSコンフィギュラブルドライバー
View full article
Printable LCD Holders for i.MX RT1170-EVK Hey guys Are you interested to use RK055 LCD mounted on top of EVK? You can print LCD holders on your 3D printer, now. Only 6 screws needed. Check image and files attached.   Mike
View full article
CodeWarrior 和 Apache Log4j CVE-2021-45046 漏洞 发布的文章中发现了 Apache Log4j 中的一个漏洞: CVE-2021-45046 NXP 已针对 CodeWarrior 对该漏洞进行了分析。我们的结论是 CodeWarrior(所有版本)均未受到影响。CodeWarrior虽然使用了Log4j,但是使用的版本是1.x,而该漏洞是在2.x版本中引入的。我们目前不打算升级 Log4j 版本。展望未来,如果我们确定 CodeWarrior 的未来版本需要升级 Log4j,那么这个漏洞就会得到解决。
View full article
CodeWarrior 微控制器 HC(S)08 参考手册 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> HC(S)08 微控制器构建工具参考手册介绍了用于飞思卡尔 8 位微控制器单元 (MCU) 芯片系列的编译器。 此处包含的文档包括以下部分: •使用编译器 很明显,编译器是帮助我们完成设计的部分之一,这就是为什么充分了解它的工作原理、它的作用以及如何充分利用它非常重要。正如您所想象的,本节将描述如何运行编译器,包括必要的规范。 • ANSI-C 库参考 这个著名的图书馆必不可少,而且非常有用。该库参考部分将指导您如何将其附加到编译器以及如何将其优势应用到您的设计中! •附录 附录比您想象的更有用,所以不要低估它们!其中包括常见问题列表、全局和本地配置文件条目以及已知的 C++ 问题,以解决任何疑问。   如果您还有疑问, DebuggerGuys可以帮助您! CodeWarrior Development Studio for Microcontrollers V10.x HC(S)08 构建工具参考手册 概述
View full article
视频 - 云开发教程 1/6:安装和配置适用于 MQX 的 iDigi 连接器 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 适用于 MQX 的 iDigi 连接器的视频教程 1/6:安装和配置适用于 MQX 的 iDigi 连接器(1/6) - iDigi 设备云 更多信息及免费下载请访问: http://www.freescale.com/webapp/sps/site/prod_summary.jsp? code=KINETIS_IDIGI_M2M
View full article
GStreamer i.MX6 Multi-Display Multiple-Display means video playback on multiple screens. In case playback needs to be in a unique screen, the mfw_isink element must be used and some pipelines examples can be found on this link: GStreamer iMX6 Multi-Overlay. Number of Displays Display type Kernel parameters Pipelines # Set these shells variables before running the pipelines alias gl=gst-launch SINK_1="\"mfw_v4lsink device=/dev/video17\"" SINK_2="\"mfw_v4lsink device=/dev/video18\"" SINK_3="\"mfw_v4lsink device=/dev/video20\"" media1=file:///root/media1 media2=file:///root/media2 media3=file:///root/media3 2 hdmi + lvds video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 video=mxcfb1:dev=ldb,LDB-XGA,if=RGB666 gl playbin2 uri=$media1 video-sink=$SINK_1 playbin2 uri=$media2 video-sink=$SINK_2 2 lvds + lvds video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666 video=mxcfb1:dev=ldb,LDB-XGA,if=RGB666 gl playbin2 uri=$media1 video-sink=$SINK_1 playbin2 uri=$media2 video-sink=$SINK_2 2 lcd + lvds video=mxcfb0:dev=lcd,800x480M@55,if=RGB565 video=mxcfb1:dev=ldb,LDB-XGA,if=RGB666 gl playbin2 uri=$media1 video-sink=$SINK_1 playbin2 uri=$media2 video-sink=$SINK_2 3 hdmi + lvds + lvds video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 video=mxcfb1:dev=ldb,LDB-XGA,if=RGB6 video=mxcfb2:dev=ldb,LDB-XGA,if=RGB666 gl playbin2 uri=$media1 video-sink=$SINK_1 playbin2 uri=$media2 video-sink=$SINK_2 playbin2 uri=$media3 video-sink=$SINK_3 Graphics & Display i.MX6_All Linux Multimedia Re: GStreamer i.MX6 Multi-Display Hello, gstreamer of my kernel may be not normal ,so I just program applications on V4L2 to let VGA signals to display by LCD and HDMI at the same time , it works ,but we need another function , that is LCD and HDMI can display the kernel starting message at the same time, how can I do , I am looking forward to have your help.Thank you!! Re: GStreamer i.MX6 Multi-Display Hello guys, I also have same problem. I have sabre IMX6  board and I am trying to connect two LVDS to this board. I can not make separate mode with boot command like as setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666 video=mxcfb1:dev=ldb,LDB-XGA,if=RGB666 ldb=sep1' ] I think it is impossible without modifying source code in kernel according to Zeng's. Am I correct? If then, please let me know the fix point. FYI, I am going to build with L3.0.35_4.1.0_130816_source.tar.gz version. From Jack. Re: GStreamer i.MX6 Multi-Display So I have the following u-boot args, but the terminal says "bootconsole disabled" and then I get the console data on the HDMI display, and I lose my console. setenv bootargs_mmc 'setenv bootargs ip=none root=/dev/mmcblk1p1 rootwait video=mxcfb1:dev=ldb,LDB-XGA,if=RGB666 video=mxcfb0:dev=hdmi, 1920x1080M@60,if=RGB24' Re: GStreamer i.MX6 Multi-Display Hi /* "ldb=spl0/1" -- split mode on DI0/1 "ldb=dul0/1" -- dual mode on DI0/1 "ldb=sin0/1" -- single mode on LVDS0/1 "ldb=sep0/1" -- separate mode begin from LVDS0/1 * there are two LVDS channels(LVDS0 and LVDS1) which can transfer video datas, there two channels can be used as split/dual/single/separate mode. * split mode means display data from DI0 or DI1 will send to both channels LVDS0+LVDS1. dual mode means display data from DI0 or DI1 will be duplicated on LVDS0 and LVDS1, it said, LVDS0 and LVDS1 has the same content. single mode means only work for DI0/DI1->LVDS0 or DI0/DI1->LVDS1. separate mode means you can make DI0/DI1->LVDS0 and DI0/DI1->LVDS1 work at the same time. */ 发件人: Gao Jianzhong 发送时间: 2013年8月14日 17:14 收件人: imx6 zeng 主题: Re: - GStreamer i.MX6 Multi-Display <> Freescale Community GStreamer i.MX6 Multi-Display new comment by Gao <> Jianzhong View <> all comments on this document Re: GStreamer i.MX6 Multi-Display Hi Thank you for your help, I am not relly understand the differences of bellow modes: split mode dual mode single mode separate mode Could you explain it to me? thank you very much. Re: GStreamer i.MX6 Multi-Display You can use the 2 LVDS interface,set the mode "ldb=spl0/1" -- split mode on DI0/1 "ldb=dul0/1" -- dual mode on DI0/1 "ldb=sin0/1" -- single mode on LVDS0/1 "ldb=sep0/1" -- separate mode begin from LVDS0/1 Config board infor information:linux-3.0\arch\arm\mach-mx6\board-xxx.c static struct fsl_mxc_ldb_platform_data ldb_data = { .ipu_id = 1, .disp_id = 0, .ext_ref = 1, .mode = LDB_SEP0, .sec_ipu_id = 1, .sec_disp_id = 1, }; mode: spl0: mode = LDB_SPL_DI0; spl1 : mode = LDB_SPL_DI1; dul0 : mode = LDB_DUL_DI0; dul1 : mode = LDB_DUL_DI1; sep0 : mode = LDB_SEP0; sep1: mode = LDB_SEP1; 4 Andy 曾石堂 Kancotec 深圳康控科技有限公司 Address : 深圳市宝安区龙华街道建辉路121号信伟大厦11楼1112-1115房 Room 1112-1115, Xin Wei Building, Jianhui No.121, Longhua Town, Baoan District, Shenzhen City Mobile :+8618681522956 +8615989242961 Tel : +86-755-26653899 EXT 821 Fax : +86-755-26653866 Q Q : 2270806966 skype:andy.kancotec Email : [email protected] http:// <> www.kancotec.com 发件人: Gao Jianzhong 发送时间: 2013年8月14日 15:03 收件人: imx6 zeng 主题: Re: - GStreamer i.MX6 Multi-Display <> 图像已被发件人删除。 Freescale Community GStreamer i.MX6 Multi-Display new comment by Gao <> Jianzhong View <> all comments on this document Re: GStreamer i.MX6 Multi-Display Thank you very much. It seems like that the two display is the same, but it is not. The process which is excuted later will display the delay content. My require is to display the same thing totally. Can gst-launch do this? Re: GStreamer i.MX6 Multi-Display Hi , gst-launch playbin2 uri=file: /home/media/bbb_short_1080p.avi video-sink="mfw_v4lsink device=/dev/video17" & gst-launch playbin2 uri=file: /home/media/bbb_short_1080p.avi video-sink="mfw_v4lsink device=/dev/video19" You need to set the kernel and u-boot values 4 Andy 曾石堂 Kancotec 深圳康控科技有限公司 Address : 深圳市宝安区龙华街道建辉路121号信伟大厦11楼1112-1115房 Room 1112-1115, Xin Wei Building, Jianhui No.121, Longhua Town, Baoan District, Shenzhen City Mobile :+8618681522956 +8615989242961 Tel : +86-755-26653899 EXT 821 Fax : +86-755-26653866 Q Q : 2270806966 skype:andy.kancotec Email : [email protected] http:// <> www.kancotec.com 发件人: Gao Jianzhong 发送时间: 2013年8月14日 12:11 收件人: imx6 zeng 主题: Re: - GStreamer i.MX6 Multi-Display <> Freescale Community GStreamer i.MX6 Multi-Display new comment by Gao <> Jianzhong View <> all comments on this document Re: GStreamer i.MX6 Multi-Display Hi Can you tell me the comand line  to do this? Thank you. Re: GStreamer i.MX6 Multi-Display hi , it can do this.I used qmx6 4 core to test. Re: GStreamer i.MX6 Multi-Display Hi I need to display same video on two display at the same time. Can gst-launch do this? Thank you Re: GStreamer i.MX6 Multi-Display It should be. Just set proper u-boot values. Leo Re: GStreamer i.MX6 Multi-Display HDMI + LCD is OK ?
View full article
ビデオ - クラウド開発チュートリアル 1/6: MQX 用 iDigi コネクタのインストールと構成 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> MQX用iDigiコネクタのビデオチュートリアル1/6: MQX用iDigiコネクタのインストールと設定(1/6) - iDigi Device Cloud 詳細と無料ダウンロードは http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KINETIS_IDIGI_M2M
View full article
Power Architecture の新しい Service Pack が登場!(Windowsの場合)~ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> QorIQプロセッシング・プラットフォームから得られるメリットは、非常に多くのアプリケーションに統合されています。 ほんの数例を挙げると、ネットワーク、モバイルワイヤレスインフラストラクチャ、自動化機能、医療用途など、さまざまな分野で見つけることができます。 このようにして、高性能な通信、基地局、コンピューティングシステムを、 高度なツール、マルチコア、アクセラレータ、セキュリティなどを使用して、より簡単に市場に投入できます。 一部の Service Pack がリリースされており、この一握りのテクノロジで設計を強化できます。ここでは、Power Architecture Processors v10.1.2 でその 4 つ目を紹介しますサービス。 今回、改善点は次のデバイスに適用されました。 P4040 DS(日本) ・ベアメタル対応 ・ U-bootデバッグ P4080 DS ・ベアメタル対応 ・ U-bootデバッグ P3041 DSハイドラ  Linuxカーネルとアプリケーションのデバッグ P3041 DS スーパーハイドラ  Linuxカーネルとアプリケーションのデバッグ     Power Architecture Processors v10.1.2 には、さらに多くの新機能が追加され、改善されています リリースノートで彼らに会いましょう! そして、Windows 用のService Pack 4を今すぐダウンロードしてください!   あなたはむしろ Linux バージョンですか? 全般
View full article
[IN PROGRESS] UI/UX analysis and design for MCUXpresso Web SDK Builder Assignment Trends in UI/UX (User Interface / User eXperience)  for web applications are changing at much faster pace than GUI of desktop applications. Numerous animations as well as various graphical widgets are nowadays a common part of web applications. While users are primarily motivated by the content of the website,  functionality, manageability, simplicity, etc., plays a major role when the user decides whether to stay or look for an alternative. The task of the thesis is to analyze web application MCUXpresso Web SDK Builder in terms of UI as well as UX. Explore UI/UX web analysis techniques. Use some of the explored techniques to analyse web application MCUXpresso Web SDK Builder.  Propose UI/UX improvements to the application MCUXpresso Web SDK Builder. Implement the proposal to the source code of the application: Backend of the application MCUXpresso Web SDK Builder is developed using programming language Python. Frontend is developed using JavaScript (jQuery, ReactJS), HTML5 and CSS3. Verify implemented proposals: Use some of the explored web analysis techniques and compare your implementation with the original state. You can use internal and external users for testing. Assignment CZ/SK UI/UX (User Interface / User eXperience) nebo-li vizuální/grafická stránka a prožitek uživatele z používání webové aplikace se mění v trendech mnohem častěji, než GUI desktopových aplikací. V dnešní době jsou běžnou součástí webových aplikací různé animace, či jiné grafické ovládací prvky. Uživatelé zajímá obsah stránek, ale i jejich funkčnost, ovladatelnost, jednoduchost atd. To vše ovlivní, zda člověk na stránkách zůstane a bude je používat nebo zda vyhledá nějakou alternativu. Úkolem práce je analyzovat a navrhnout vylepšení uživatelského rozhraní webové aplikace MCUXpresso Web SDK Builder a to jak z hlediska UI, tak z hlediska UX. Seznamte se s technikami analýzy UI/UX webových stránek. Některou(é) z technik aplikujte a analyzujte webovou aplikaci MCUXpresso Web SDK Builder. Navrhněte vylepšení UI/UX aplikace MCUXpresso Web SDK Builder. Vaše návrhy implementujte přímo do zdrojových kódů aplikace MCUXpresso Web SDK Builder. Backend aplikace MCUXpresso Web SDK Builder je programován v programovacím jazyce Python. Frontend pak v jazyce JavaScript (jQuery, ReactJS), HTML 5 a CSS 3. Implementované návrhy otestujte: Opět použijte některé z prozkoumaných technik analýzy a srovnejte úpravy s původním stavem. Pro testování je možné využít interní i externí uživatele.  Language CZ/SK/EN Leaders Martin Majlath Contact University team NXP Semiconductors CZ  Apply by email  Martin Majlath In Progress
View full article
How to compile and execute custom applications on a Layerscape board This topic explains steps to compile and execute Hello World program (in C) on a Layerscape board. Similarly, you can execute other custom applications on your board. Create a Hello World program in C.  Copy this file (.c) on a Ubuntu machine (using WinSCP). Run the following command to convert the .c file into a binary file. $ aarch64-linux-gnu-gcc <.c file> -o For example: $ aarch64-linux-gnu-gcc Hello_World.c -o Hello_World Note: You can use this command in the same directory in which .c file is present or provide path of this file. Connect to the board console on which you want to execute the custom application via terminal and boot the board with LITB. Note: It is suggested to boot the board with Tiny Linux for executing custom application.  => tftp 0xa0000000 lsdk2004_yocto_tiny_LS_arm64.itb Using e1000#0 device TFTP from server 192.168.3.1; our IP address is 192.168.3.142 Filename 'lsdk2004_yocto_tiny_LS_arm64.itb'. Load address: 0xa0000000 Loading: ################################################################# ################################################################# ##################################################### 4.3 MiB/s done Bytes transferred = 37030212 (2350944 hex) => bootm 0xa0000000#lx2160ardb ## Loading kernel from FIT Image at a0000000 ... Using 'lx2160ardb' configuration Trying 'kernel' kernel subimage Description: ARM64 Kernel Created: 2021-02-03 6:01:29 UTC Type: Kernel Image Compression: gzip compressed Data Start: 0xa00000d0 Data Size: 14086432 Bytes = 13.4 MiB When Tiny Linux boots, enable Ethernet to download the HelloWorld program on the board. To see the available networks. root@TinyLinux:~# ifconfig -a eth0 Link encap:Ethernet HWaddr 68:05:ca:2b:2c:ca BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:114 Memory:90460c0000-90460e0000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) sit0 Link encap:UNSPEC HWaddr 00-00-00-00-31-00-6C-6F-00-00-00-00-00-00-00-00 NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Enable the Ethernet connection. # ifconfig netmask up For example: root@TinyLinux:~# ifconfig eth0 192.168.3.121 netmask 255.255.255.0 up Set the gateway IP and ping the server to test the connection. # route add default gw # ping For example: root@TinyLinux:~# route add default gw 192.168.3.1 root@TinyLinux:~# ping 192.168.3.1 PING 192.168.3.1 (192.168.3.1): 56 data bytes 64 bytes from 192.168.3.1: seq=0 ttl=64 time=0.479 ms 64 bytes from 192.168.3.1: seq=1 ttl=64 time=0.204 ms Download the HelloWorld binary file on your board. For example: root@TinyLinux:~# scp [email protected]:/tftpboot/LX2160ARDB/HelloWorld . Execute the HelloWorld application. root@TinyLinux:~# ./HelloWorld Hello, World!
View full article
为什么它坏了?(CodeWarrior工具) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />   确实,编码并不总是一件容易的工作,特别是当涉及到你不熟悉的工具时。我不是CodeWarrior专家,但我非常喜欢开发嵌入式系统或至少其中的一部分。显然,一开始IDE上会出现一堆错误信息。(对于某些人来说这是一个很棒的功能,尽管 C 和 C++ 不会立即显示词汇或命令错误)。   当我尝试完成我正在处理的一组代码行时,通常会出现一堆有趣的错误消息,例如“非法的‘朋友’声明”或“函数没有原型”。   好吧,我最近在 飞思卡尔 的网页上找到了更新的 BUILD TOOLS MESSAGE REFERENCE MANUAL 。构建工具消息参考手册记录了 CodeWarrior 构建工具生成的消息。此信息可帮助您解决构建工具在构建项目时遇到的问题。请注意,本手册仅记录由编译器、汇编器和链接器生成的消息。   它显示了错误消息的详细列表以及如何修复它们,所以现在就去检查一下,它非常有用! 概述
View full article
FreeMASTERを使用して、i.MX RT1176 MCUのリアルタイム制御ループをデバッグおよび開発 このセッションでは、Embedded Artistsの i.MX RT1176 MCUベースの開発者キットに新しい i.MX RT1176クロスオーバーMCUを使用して、FreeMASTERツールを使用してリアルタイム制御ループをデバッグおよび開発する方法を学びます。 プレゼンター: Anders Rosvall 氏 (テクニカル ディレクター、Embedded Artists) ブレンドン・スレイド (Brendon Slade) 氏 (MCU エコシステム ディレクター、NXP) ARM®プロセッサ i.MXアプリケーション・プロセッサ ソフトウェアとツール
View full article
Using FreeMASTER to Debug and Develop a Real-time Control Loop on the i.MX RT1176 MCU In this session attendees will learn how to use the FreeMASTER tool to debug and develop a real time control loop - balancing an inverted pendulum using the new i.MX RT1176 crossover MCU on Embedded Artists' i.MX RT1176 MCU-based Developer's Kit. Presenters: Anders Rosvall, Technical Director, Embedded Artists Brendon Slade, MCU Ecosystem Director, NXP Arm® Processors i.MX Applications Processors Software & Tools
View full article
MQX Wi-Fi SoftAP Demo This MQX demo re-uses the standard MQX web_hvac demo with the GT202 Wi-Fi module setup in SoftAP mode. This example shows MQX RTCS, DHCP server, and web server running in the Kinetis MCU with the Atheros drivers. The client will be able to connect to the Soft Access Point, receive an IP address, and then use a web browser to view the web_hvac web pages.  The User Guide is included in the ZIP file. This MQX demo re-uses the standard MQX web_hvac demo with the GT202 Wi-Fi module setup in SoftAP mode. This example shows MQX RTCS, DHCP server, and web server running in the Kinetis MCU with the Atheros drivers. The client will be able to connect to the Soft Access Point, receive an IP address, and then use a web browser to view the web_hvac web pages.  The User Guide is included in the ZIP file. Communications Infrastructure Re: MQX Wi-Fi SoftAP Demo I had the same problem :it depends on which "patch" you install.... You don't have this file with the patch for FRDMK22 (FSLMQX4.1_PATCH_GT202_3.0.2CS.exe and then  Setup_MQX4.1_GT202_3.0.2CS.exe) but I had this file with the QCA4004.MQX.exe patch). If somebody should share the exact patches which are needed (names and link) and the ordrer to appy them, it will be perfect ! Re: MQX Wi-Fi SoftAP Demo Not for the moment for me, even after a lot of hours (days...) The demo is perfect with IAR and the FRDM K22, even with .bin rebuilding (throughput_demo). But after, nothing with FRDM K64, MQX4.1 and CW10.6.... If somebody have beter results, please share Re: MQX Wi-Fi SoftAP Demo Luis, R38 from Arduino shield. And then, solder a wire from J2-4 to the R38 pin which is near the silkscreen "L3". J2 is the bigger connector (J2 silkscreen on the bottom). Re: MQX Wi-Fi SoftAP Demo Hi RBORB​, I'm trying to use GT202 with K64F and MQX 4.1.1 and KDS. Can you provide more details on how this integration could be done? Re: MQX Wi-Fi SoftAP Demo Hi Everyone, Any of you succeed to make this example work using the GT-202 with FRDM-K64F board and Kinetis Studio environment? Re: MQX Wi-Fi SoftAP Demo Hi RBORB​, The step 2a from your document GT202A_MQX4.1_CW10.6_K64.docx  require to remove the R38 resistor. Is this resistor in the FRDM-K64F board or GT-202 (arduino) shield? Re: MQX Wi-Fi SoftAP Demo Hello Ronen , I am a bit confused with document content. Which patch should I apply ? On the website listed these 2 : * GT202 Support Patch for NXP MQX RTOS 4.1 (with FRDM - K22F ) ( v3.0.2 ) * GT202 Support Patch for NXP MQX RTOS 4.1 (with FRDM - K22F ) ( v3.3 ) But I think you're missing something . In docx, you quote the cust_spi_hcd.c file, but did not find the file. Could you be kind enough to help me with more details ? Grateful! Orlando Re: MQX Wi-Fi SoftAP Demo Hello, So this is a year too late,  but see attached documents on how to use the GT202A softap project on a K64 using CW10.6 and MQX4.1. SoftAP web_hvac User Guide.pdf GT202A_MQX4.1_CW10.6_K64.docx  This document goes through changes made to the Atheros BSP driver for CW10.6 gt202a_softap_web_hvac.zip Modified softap webhvac for CW10.6 Cheers, Ronen Re: MQX Wi-Fi SoftAP Demo Hi Cliff I want to include a GT202 module in my proyect, but I´m having problems. I'm using a FRDMK64F board and MQX 4.1. I use the development environment Kinetis Design Studio 3.0. Did you have lucky whit your migration? Can you help me in the process? Thanks Cliff Kevin Carcel Re: MQX Wi-Fi SoftAP Demo Hi Derek, I am using IAR 7.40.3 1- I have installed all necessary as said in "Quick Start, Installation and Configuration Guide" 2- After doing this, i have done as said in "SoftAP web_hvac User Guide" Demo instruccion 3- Then I have changed BSP constants as said in "Changes to BSP" 4- Then I have built the demo and finally downloaded it. 5- I configure my terminal program as said in Using SoftAP Demo, point 1 When i run the demo what i see in the terminal program is the following screen capture instead of what it is shown in Using SoftAP Demo, point 2: Please, what may i be doing wrong??? I have just seen that in "eninit.c" in the line where /* Initialize the MAC.*/ it goes  through the else therefore in the RTCS.c gets stucked in the followiing while1 Any help will be appreciated Thanks and best regards. Re: MQX Wi-Fi SoftAP Demo Hi Thomas It sounds like the error you see when building the USB Device library is related to the changes made in the TWR-K21F120M BSP. Since the issue is not specific to the Soft AP demo shared here, I suggest you create a new post in the MQX Community space. That way, the MQX support team will see it as an unanswered question. They won't see the comments added to this page in their support queue. Here's the link to that space. Thanks https://community.freescale.com/community/mqx Derek Snell - sent from my mobile phone Freescale Semiconductor Work: (317) 252-5297<> Cell: (317) 966-3562<> [email protected] Re: MQX Wi-Fi SoftAP Demo Hi Derek, thanks for your response. I have moved a step further and a step back, because my original approach is to port your application to a solution with the tower system in conjunction with the SX-ULPAN-EVK from silex plus the TWR-K21F120m from Freescale, so a little bit different from the original HW design. I have rebuild the RTOS for the TWR-K21F120m with all added Atheros Wifi files at the right place. In the bsp build part everyhing works fine, but for the usbd build part I'm getting the error message: "Error [Pe020]:identifier"_enet_address" is undefined" (5x) with the result, that no usbd.a file is generated, which causes a lot of linker error messages popping up. Any idea or advice? The compiler build process of your softap_web_hvac demo goes through without any error messages. What is your general opininion: Is the way I'm going with my described hardware a good way or will I stuck in the dessert? The SX-ULPAN is a nice and very small WiFi- module for 2.4 GHz and 5 GHz, that's the reason I like it. Thanks again for a response and an opinion on my approach. Best Thomas Re: MQX Wi-Fi SoftAP Demo Hi Thomas Did you follow the steps in the user guide to add the MQX patches needed for the Qualcomm Wi-Fi module? Re: MQX Wi-Fi SoftAP Demo Hi, I've downloaded the above softap_web_hvac.zip-file and extracted it to my MQX 4.1.0 folder, opened IAR workbench 7.4, opened the softap_web_hvac_frdmk22f120m- IAR IDE Workspace (MQX 4.1.0 is rebuild completely) and hit the "Make"- button. Result: Total number of errors: 21!! ooouups!? 😞 Before I start to work manually on the preprocessor contents, did I mad something completely wrong? Thanks for any answer or help or good idea!! Best Thomas Re: MQX Wi-Fi SoftAP Demo Hi Cliff, Did you make any progress on your own? I find myself in a similar situation. It's kind of frustrating that a board that interfaces directly with a Kinetis development board, running a Freescale OS hasn't been ported for use with the Kinetis Development Studio. Larry Re: MQX Wi-Fi SoftAP Demo Hi chinniwhites, Sorry if I wasn’t clear regarding where to find web_hvac. The web_hvac demo is a standard MQX demo included in MQX v4.1.1 and earlier. It is located in \demo\web_hvac. When the instructions for installing the GT202 PDK are followed, one step is installing MQX v4.1.0. After that step, web_hvac demo will now be included in the installation. When you install the GT202 PDK, it does not modify the web_hvac demo. It is still the original demo provided in the MQX installation. Earlier I was explaining that the SoftAP demo on this page was based of the web_hvac demo, and then modified to use the GT202 module and SoftAP feature. If you would like to see an updated web_hvac for the GT202, you can use this SoftAP demo as an example. Since this page is in the DemoLab Community space, comments posted here will not be noticed by the MQX support team. If you have any questions specific to this SoftAP demo, let me know. If you have other MQX questions, it’s better if you create a new discussion in https://community.freescale.com/community/mqx Thanks Re: MQX Wi-Fi SoftAP Demo Hello Derek, 1. I want to take some baby steps. As you can see if all this is integrated in the KSDK it would be much eaiser. 2. The DEMO application I am trying to build on the FRDM-K64 with the GT202 shield attached is the httpsrv. The web_hvac is more complex. 3. I down loaded the the Freescale_MQX_4_0_AR4100P. In the directory Freescale_MQX_4_0_AR4100P/rtcs/demo/atheros_wifi/examples/httpsrv. It contains web_pages, cgi, config, httpsrv, and trfs_data. This is a simple example  I could work with this web demo example for my application. 4. Also in Freescale_MQX_4_0_AR4100P/rtcs/demo/atheros_wifi/source/atheros_wifi contains comman_src(dir), custom_src(dir),include(dir), atheros_stack_offload, atheros_wifi, atheros_wifi_api, and atheros_atheros_internal. Are these the AR4100P drivers the same for the GT202 which uses a QCA4002 chip set? 5. To use the GT202 with the FRDM-K64F it appears that you need to use the SPI0 interface: on the K64F board use J2-12[PTD1](SPI0_CLK), J2-10[PTD3](SPI0_SIN), J2-08[PTD2](SPI0_SOUT), and J2-6[PTD0](SPI0_PCS0). 6. Please advise for next steps? Thanks, Cliff Re: MQX Wi-Fi SoftAP Demo Derek, I have CW10.6 and I am using MQX4.1 and was creator of this post. I installed the GT202 MQX driver and I cannot find an updated web_hvac demo in location you described.  I believe it instead to be located under FRDMK22 specific folder that I have yet to locate. I am using a K60 with MQX4.1 and wish to do what I described in original post. Can you clearly detail the steps to take to port the atheros drivers for GT202 into my current K60 project? Re: MQX Wi-Fi SoftAP Demo Hi Cliff, It looks like you are referring to KSDK v1.1.0<> below. The Kinetis Software Development Kit (KSDK) is a library of drivers, stacks, and RTOS like MQX. Kinetis Design Studio (KDS)<> is our toolchain for building Kinetis applications. The example locations you reference below are part of KSDK. The web_hvac example comes from the MQX installation before MQX was integrated with KSDK. Currently that is MQX v4.1.1 or earlier. When you follow the installation instructions for the GT202 PDK, you will find web_hvac demo installed at \Freescale_MQX_4_1\demo\web_hvac. I believe there are plans to port the web_hvac demo to MQX for KSDK, but it is not included as of the latest KSDK v1.1.0. However, you should be aware that the GT202 driver has not been ported to KSDK yet. The GT202 driver and PDK were developed with MQX v4.1.0. If you choose to use GT202 with KSDK, you’ll need to port the driver and use the KSDK SPI and GPIO peripheral drivers. Or if you use MQX v4.1, the GT202 driver has already been ported for you. Thanks Re: MQX Wi-Fi SoftAP Demo Hello Derek, 1. I could not located the MUX web_hvac DEMO project in for KDS_1.1.0. 2. If I go to directory c:\Freescale\KDS_1.1.0\tcpip\rtcs\examples, I find only the httpsrv demo in KDS. It does not use BSP files. 3. If I go to directory c:\FreescaleKDS_1.1.0\rtos\mqx\examples, There is no web_havc demo in KDS. 4. Where do I find this web_hvac  FRDM-K64F BSP project for KDS? Best Regards, Cliff Re: MQX Wi-Fi SoftAP Demo Hi Cliff, Yes, this SoftAP demo project uses IAR because the GT202 MQX example projects use IAR. I’m not aware of GT202 MQX example projects for other toolchains. But as you know, MQX includes a FRDM-K64F BSP project for KDS. You can modify that project and add the Atheros driver to the BSP for the GT202. You can use the GT202 example BSP for the FRDM-K22F as a reference. There are also some changes to the provided BSP files needed to integrate the driver. You can find the changes made to the GT202 FRDM-K22F BSP files, compared to the original FRDM-K22F BSP files in the MQX installation. Then make similar changes in your K64 BSP. The SoftAP application example is based on the web_hvac demo included in MQX. That demo also has a KDS project for the FRDM-K64F. So your application can start with that demo project, and then copy over the source files from the SoftAP demo. With the GT202 driver in your BSP, you can then build this SoftAP application. Hope that helps. Thanks Re: MQX Wi-Fi SoftAP Demo Hello Derek, 1. I went through the gt202mqx.....configuration.pdf. Down load the needed files. This is for a IAR compiler. 2. I do not have an IAR compiler 3. I am using the  KDS_2.0.0 for develpment 4. What are the steps to the steps to convert from IAR to KDS build, compile, and run on a FRDM-K64F board 5. Has anyone had success with item #4. 6. I have compiled and ran successfully the httpserv demo on the KDS with the FRDM-K64F board. I even added my on web pages. Thanks Re: MQX Wi-Fi SoftAP Demo Hi Cliff, Yes, the project builds and runs with IAR. The iwcfg.h file is included with the MQX installation. And the other Atheros files you mention come from the patches needed for the GT202 driver. Please refer to the GT202 PDK Quick Start Guide which has the installation steps for the GT202 PDK. After following these steps, you should have all of these files. http://download.siliconexpert.com/pdfs/2014/10/14/1/56/46/774/shenet_/manual/gt202mqxpdkquickstartandinstallationconfiguration.pdf Thanks Re: MQX Wi-Fi SoftAP Demo Hi, 1. I downloaded the soft_web_havc.zip file 2. When I opened opened the driver_plugins, there were files missing like: a. atheros_wifi_api.h b. atheros_wifi.h c. iwcfg.h d. maybe some others 3. Was this project built and successfully compiled with IAR and working with out errors? 4. My goal is to port this project to the FRDM-K64F using KDS with GT202 shield module Re: MQX Wi-Fi SoftAP Demo Hi chinniwhites, In MQX, you can have multiple ENET devices enabled in the BSP. But I’m not aware of an example that shows that with the GT202 and wired Ethernet. I suggest you post a new question in the MQX Space so the MQX support staff will be aware of it and can respond. https://community.freescale.com/community/mqx Thanks Re: MQX Wi-Fi SoftAP Demo Has anyone made a similar port of this program in order to use instead with K60 and CW10.6?  I have a GT202 and Ethernet on my custom K60 board.  I wish to use the same webpages used to fuel the Ethernet jack via tfs to also fuel the GT202.  My HTTP_task is ported from some freescale example.  If anyone has any pointers how to get the GT202 to work as just another Ethernet interface that can be used with following code, please let me know. void HTTP_task(uint32_t initial_data) {     int32                               error;     uint32                              server[BSP_ENET_DEVICE_COUNT];     extern const HTTPSRV_CGI_LINK_STRUCT cgi_lnk_tbl[];     extern const TFS_DIR_ENTRY           tfs_data[];     HTTPSRV_PARAM_STRUCT                 params[BSP_ENET_DEVICE_COUNT];     uint32                              ip_addr[BSP_ENET_DEVICE_COUNT];        uint32                              i = 0;     char*                                indexes[BSP_ENET_DEVICE_COUNT];     uint8                                  n_devices = BSP_ENET_DEVICE_COUNT;         #if !HTTP_USE_ONE_SERVER     uint_8 n_servers = BSP_ENET_DEVICE_COUNT;     #else     uint8 n_servers = 1;     #endif         /* Install ramdisk - MFS init */     //Ram_disk_start();     /* RTCS init */     rtcs_init();     ip_addr[0] = ENET_IPADDR;         /* Start HTTP server on each interface */        for (i = 0; (i < n_devices) && (n_devices != 0); i++)        {            indexes[i] = (char*) _mem_alloc_zero(sizeof("\\index_x.html"));            if (indexes[i] == NULL)            {                printf("\n Failed to allocate memory.");                _task_block();            }        }               /* Install trivial file system. HTTP server pages are stored there. */        error = _io_tfs_install("tfs:", tfs_data);               /* Start HTTP server on each interface */        for (i = 0; i < n_servers; i++)        {            _mem_zero(&params[i], sizeof(HTTPSRV_PARAM_STRUCT));            params[i].af = HTTP_INET_AF;  //IPv4, IPv6 or from config.h            #if RTCSCFG_ENABLE_IP6            /* Set interface number here. Zero is any. */            params[i].ipv6_scope_id = HTTP_SCOPE_ID;            #endif            sprintf(indexes[i], "\\index.html", i);            params[i].root_dir = "tfs:";            params[i].index_page = indexes[i];            params[i].auth_table = auth_realms;            printf("Starting http server No.%d on IP", i);            /*            ** If there is only one server listen on any IP address            ** so address can change in runtime (DHCP etc.).            ** Otherwise we will use static IP for server.            */            if (HTTP_INET_AF & AF_INET)            {                #if RTCSCFG_ENABLE_IP4                if ((i == 0) && (n_servers == 1))                {                    params[i].ipv4_address.s_addr = INADDR_ANY;                }                else                {                    params[i].ipv4_address.s_addr = ip_addr[i];                }                /* Print active IPv4 address */                printf(" %d.%d.%d.%d", IPBYTES(ip_addr[i]));                #endif            }            if (HTTP_INET_AF & AF_INET6)            {                #if RTCSCFG_ENABLE_IP6                IPCFG6_GET_ADDR_DATA data;                char prn_addr6[sizeof("ffff:ffff:ffff:ffff:ffff:ffff:255.255.255.255")];                               ipcfg6_get_addr_info_n(0, 0, &data);                if(inet_ntop(AF_INET6, &(data.ip_addr), prn_addr6, sizeof(prn_addr6)))                {                    /* Print active IPv6 address */                    printf("%s %s", (HTTP_INET_AF & AF_INET) ? " and" : "", prn_addr6);                }                #endif            }            /*            ** Maximum default number of available sockets in RTCS is six.            ** Maximum of two are used for HTTP server as listening sockets (one for IPv4 and one for IPv6).            ** So we take two of sockets and use them for sessions.            */            params[i].max_ses = 2;            params[i].cgi_lnk_tbl = (HTTPSRV_CGI_LINK_STRUCT*) cgi_lnk_tbl;            /* There are a lot of static data in CGIs so we have to set large enough stack for script handler */            params[i].script_stack = 2000;            server[i] = HTTPSRV_init(&params[i]);                       printf("...");            if (server[i] == RTCS_ERROR)            {                printf("[FAIL]\n");            }            else            {                printf("[OK]\n");            }        }      /*******************************    *    * START YOUR CODING HERE    *    ********************************/               for (;;)     {        //_task_destroy(t1);        //_sched_yield();        _task_block();               /*        for(;;){                }        */    } } Re: MQX Wi-Fi SoftAP Demo This is really appropriate. I want to get this live on the IoTT asap! Iot.freescale.com
View full article
Comprehensive Enablement - Kinetis Design Studio IDE Demo Owner Clark Jarvis   The following demo will show a comprehensive enablement in software. Next-gen Kinetis K series MCUs, new FRDM-K64F development platform, software development kit* and Kinetis Design Studio IDE*, paired with Processor Expert software, MQX RTOS and PEG graphics studio to provide powerful and rapid prototyping. *In beta release now     Features Comprehensive, all in one development software Featured NXP Products Product Link Freedom Development Platform for Kinetis® K64, K63, and K24 MCUs FRDM-K64F Platform|Freedom Development Board|Kinetis MCUs | NXP  Supporting Hardware Dialog Auto Shield Arduino Display Industrial
View full article