element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
WaRP7
  • Products
  • Dev Tools
  • Single-Board Computers
  • WaRP7
  • More
  • Cancel
WaRP7
Forum Have a question about Warp7? Ask it here!
  • Blog
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join WaRP7 to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 37 replies
  • Subscribers 23 subscribers
  • Views 2997 views
  • Users 0 members are here
Related

Have a question about Warp7? Ask it here!

element14Dave
element14Dave over 8 years ago

Have a question about Warp7? Ask it here!

  • Sign in to reply
  • Cancel

Top Replies

  • tusharp
    tusharp over 8 years ago in reply to wayzel +2
    Android BSP is in process of development. The code will be maintained at www.github.com/WaRP7 as is it getting developed. The BSP is expected to available by Dec 2016.
  • bheemarao
    bheemarao over 8 years ago in reply to shabaz +2
    Hi Shabaz /Ash The *.brd design files of Warp-7 has been developed using Allegro software (not Eagle cadsoft) and it can be viewed using Allegro Free Physical Viewer 16.6 you can download the recent design…
  • wayzel
    wayzel over 8 years ago +1
    Hi, Warp7 was marketed as having Android BSP support, yet there is no Android BSP available on the NXP site for the i.MX7 solo upon which Warp7 is based. Where do we get the Android BSP, or, if unavailable…
Parents
  • gma
    gma over 8 years ago

    Hi,

     

    I search to use the serial communication or pwm.

    But i don't understand how to activate, do you have a idea or a solution ?

    Thanks

    Giuseppe

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • texierp
    texierp over 8 years ago in reply to gma

    Hi Giuseppe,

     

    If you want to use the PWM output on WaRP7, you have just to create (or modify) the devicetree source file.

     

    For example : To use the PWM on the MikroBUS connector (RST pin), create the following dts :

     

    #include "imx7s-warp.dts"

     

    &pwm3 {

        pinctrl-names = "default";

        pinctrl-0 = <&pinctrl_pwm3>;

        status = "okay";

    };

     

     

    &iomuxc {

        pinctrl-names = "default";

        imx7s-warp {

           

            pinctrl_pwm3: pwm3grp {

                fsl,pins = <

                    MX7D_PAD_ENET1_RGMII_TD0__PWM3_OUT    0x79

                >;

            };

        };

    };

     

    and compile it => make ARCH=arm imx7s-warp-pwm.dtb (I can send you the dtb by e-mail if you want)

     

    After that, power up the WaRP7 and stop the booting process:

     

    => setenv fdt_file imx7s-warp-pwm.dtb

    => run bootcmd

    ...

    6406568 bytes read in 96 ms (63.6 MiB/s)

    Booting from mmc ...

    reading imx7s-warp-pwm.dtb

    37553 bytes read in 12 ms (3 MiB/s)

    Kernel image @ 0x80800000 [ 0x000000 - 0x61c1a8 ]

    ## Flattened Device Tree blob at 83000000

       Booting using the fdt blob at 0x83000000

       Using Device Tree in place at 83000000, end 8300c2b0

     

    Under your embedded Linux, you can export the PWM as follows

     

    root@warp7:~# echo 0 > /sys/class/pwm/pwmchip0/export

    root@warp7:~# echo 10000000 > /sys/class/pwm/pwmchip0/pwm0/period

    root@warp7:~# echo 10000000 > /sys/class/pwm/pwmchip0/pwm0/duty_cycle 

    root@warp7:~# echo 1 > /sys/class/pwm/pwmchip0/pwm0/enable

     

    Best Regards

     

    Pierre-Jean

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • gma
    gma over 8 years ago in reply to texierp

    Hi Pierre-jean,

     

    if it don't you disturb, i would like the file .dtb.

    and I have  questions about the compilation of this file, after the compilation file, where is stock file ?

    the make don't create a new file who contains executable code ?

     

    regards

     

    Giuseppe

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • texierp
    texierp over 8 years ago in reply to gma

    Hi Giuseppe,

     

    No problems, I can send the dtb (just give me your e-mail).

     

    Concerning the dts, this file is located inside the sources of your Kernel (eg ; yocto-build/tmp/work/imx7s_warp-poky-linux-gnueabi/<linux>/arch/arm/boot/dts/imx7s-warp.dts or<linux>/arch/arm/boot/dts/imx7s-warp-pwm.dts if you want to create another file).

     

    For the compilation, just execute :

     

    make ARCH=arm imx7s-warp.dtb

     

    or

     

    make ARCH=arm imx7s-warp-pwm.dtb

     

    (Toochain is needed)

     

    Regards

     

    Pierre-Jean

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • gma
    gma over 8 years ago in reply to texierp

    sorry i forget to join my mail.

    send mail at gmingoia@mind-microtec.org

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • gma
    gma over 8 years ago in reply to texierp

    sorry i forget to join my mail.

    send mail at gmingoia@mind-microtec.org

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube