element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • 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
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Linas Karpavicius's Blog STM32F7 is finaly here !
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Kilohercas
  • Date Created: 17 Jul 2015 1:19 PM Date Created
  • Views 2254 views
  • Likes 3 likes
  • Comments 12 comments
Related
Recommended

STM32F7 is finaly here !

Kilohercas
Kilohercas
17 Jul 2015

STMicroelectronics 32F746GDISCOVERY Discovery Kit helps discover STM32F7 Series of microcontrollers based on the ARM Cortex-M7 core. It allows for developing and sharing applications and can support audio/video player audio recorders and home intruder alarms. HMIs can also be designed, taking benefit of audio, video and color touchscreen features.

 

image

 

  • STM32F746NGH6 microcontroller featuring 1Mbytes of Flash memory and 340Kbytes of RAM, in BGA216 package
  • On-board ST-LINK/V2-1 supporting USB reenumeration capability
  • USB functions: virtual COM port, mass storage, debug port
  • 4.3" 480x272 color LCD-TFT with capacitive touchscreen
  • Camera connector
  • SAI audio codec
  • Audio line in and line out jack
  • Stereo speaker outputs
  • Two ST MEMS microphones
  • SPDIF RCA input connector
  • Two pushbuttons (user and reset)
  • 128-Mbit Quad-SPI Flash memory
  • 128-Mbit SDRAM (64 Mbits accessible)
  • Connector for microSD card
  • RF-EEPROM daughterboard connector
  • USB OTG HS with Micro-AB connectors
  • USB OTG FS with Micro-AB connectors
  • Ethernet connector compliant with IEEE-802.3-2002
  • Five power supply options:
    • ST LINK/V2-1
    • USB FS connector
    • USB HS connector
    • VIN from Arduino connector
    • External 5V from connector
  • Power supply output for external applications: 3.3V or 5V
  • Arduino Uno V3 connectors
  • Comprehensive free software including a variety of examples, part of STM32Cube package

 

In order to use this development board, please download latest IAR ARM version, since examples will not be able to compile first time, and may need some work to get it running !


Also, it looks like STM is ditching std libraries for this, and i am very not happy about it. It is completely different approach to get programs working between F1 F2 F4 F7 platforms. So for me at least it will be hard to switch to HAL libraries ( Hardware abstract layer)

 

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

  • Sign in to reply

Top Comments

  • clem57
    clem57 over 9 years ago in reply to Kilohercas +2
    When I hit the wall on a problem, I get away from it a day or two. When I come back I get the hit my head moment and "see" what to fix. Clem
  • clem57
    clem57 over 9 years ago in reply to Kilohercas

    When I hit the wall on a problem, I get away from it a day or two. When I come back I get the hit my head moment and "see" what to fix.

    Clem

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Kilohercas
    Kilohercas over 9 years ago in reply to clem57

    i cut every bit of systick code, and it is no more ( by default HAL use systick in background)
    I don't know just what a hell is wrong, spend 8h trying to port code from stm32f429 in std format, and get 0 functions working, only led toggle image

     

     

    https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2f…

    I am a bit ( what's the word i am looking fore) about HAL, i don't know how people made discovery kit to work image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • clem57
    clem57 over 9 years ago in reply to Kilohercas

    I would suggest tackling SysTick since they have a good example and suggest using DEBUG which I use when I cannot figure how code logic is going. See http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Chapter-5-MCU-Clocking-Part-2-The-SysTick-Interrupt/ba-p/145297

    When using interrupts, the worst thing is various variables are changed out of order because of interrupts. I would need to see more than the snippet.

    Clem

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Kilohercas
    Kilohercas over 9 years ago in reply to clem57

    So this is what cause me crashing at various places, not on single one:

      //SCB_EnableICache();

      //SCB_EnableDCache();

    now the question remains, why

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Kilohercas
    Kilohercas over 9 years ago in reply to clem57

    I know hot to make it work or what to do, but code just does not work

     

    So i looked in low level stm32f4 IRQ check and clear functions, find and made same functionf for F7, it worked only one time, after other debug season, i ma getting into hard-fault handler loop

    void EXTI0_IRQHandler(void)

    {

      if((EXTI->PR&0x0001)==0x0001)

      {

        counter++;

        EXTI->PR = 0x0001;

      }

    }

     

    It forked first time i compiled it, not i can't get it working image yes, counter did counted up by one then i pressed the button, so no problems, but id does not explain why it does not work anymore same code, same hardware image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
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