Navicat Posted March 21, 2016 Report Share Posted March 21, 2016 (edited) Hello everyone I found a Dev board that propably can be used for the Midibox project and i don't think that it will be hard to make a new deployment for that core. It has the new STM32F7 core and there are no perhipal devices like gyrometer etc on the pcb. So we have free Pins for devices. It is really cheap and the perfomance is amazing. Here is an image,the specs and a link to see the module: * ( I don't advertise anything!! It is just to see where can we buy!! ) STM32F746IGT6: the high performance STM32 MCU which features: Core: Cortex-M7 32-bit RISC + FPU + Chrom-ART graphic accelerator Feature: single-cycle DSP instructions Operating Frequency: 216MHz, 462 DMIPS/2.14 DMIPS/MHz Operating Voltage: 1.7V-3.6V Package: LQFP176 Memories: 1024kB Flash, 320+16+4kB SRAM MCU communication Interfaces: 6 x SPI, 4 x USART, 4 x UART, 3 x I2S, 4 x I2C 2 x CAN, 1 x QUAD-SPI, 1 x DCMI, 2 x SAI 1 x FMC, 1 x SDMMC, 14 x TIM , 1xLPTIM 1 xLCD-TFT, 1xSPDIFRX, 1xHDMI-CEC 1 x USB 2.0 OTG FS 1 x USB 2.0 OTG HS (supports external HS PHY through ULPI) 1 x 10/100 Ethernet MAC AD & DA converters: 3 x AD (12-bit); 2 x DA (12-bit) Debugging/Programming: supports JTAG/SWD interfaces, supports IAP IS42S16400J: SDRAM 1 Meg Bits x 16 Bits x 4 Banks (64-MBIT) MIC2075: onboard USB power management device AMS1117-3.3: 3.3V voltage regulator 8M crystal 32.768K crystal, for internal RTC with calibration Reset button VBUS LED Power indicator Power supply switch, powered from 5Vin or USB connection Boot mode selection, for configuring BOOT0 pin JTAG/SWD interface: for debugging/programming USB connector, supports Device and/or Host MCU pins expander, VCC, GND and all the I/O pins are accessible on expansion connectors for further expansion Power jumper VBAT: short the jumper to use system power supply, open it to connect external power, such as battery VREF: short the jumper to connect VREF+ to VCC, open it to connect VREF+ to other custom pin via jumper wire OTG jumper short the jumper when using USB OTG/HOST open the jumper to disconnect from related I/O port ______________ http://www.waveshare.com/product/mcu-tools/stm32/core/core746i.htm What are your thoughts about this?? I think can drive the Midibox Sequencer and other modules to another level Edited March 21, 2016 by Navicat Quote Link to comment Share on other sites More sharing options...
TK. Posted March 21, 2016 Report Share Posted March 21, 2016 Hi, thanks for the information! I'm not planning to move to another core this year, but it's good to follow the progress on the market. Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
zaordsword Posted July 16, 2020 Report Share Posted July 16, 2020 (edited) Hi everyone! Regarding the portability to newer stm32 board, is it a big amount of work ? Is it something that could be done ? Do you have some clue about the work to do? I am interested to work on the topic eventually. Best Regards Edited July 19, 2020 by zaordsword Quote Link to comment Share on other sites More sharing options...
zaordsword Posted August 13, 2020 Report Share Posted August 13, 2020 Hi Everyone, Could anyone say me what are the things to do to port actually midibox stm32f4 on those board ? Is it only a question of PIN definition ? Do we have to modify cristal frequency ? Is it a long work to do ? Quote Link to comment Share on other sites More sharing options...
Antichambre Posted August 13, 2020 Report Share Posted August 13, 2020 Just now, zaordsword said: Hi Everyone, Could anyone say me what are the things to do to port actually midibox stm32f4 on those board ? Is it only a question of PIN definition ? Do we have to modify cristal frequency ? Is it a long work to do ? It's a lot of work, first a correct Standard Peripheral Library for F7 must be found, on my last research they provided only HAL. According to Thorsten, setting all the DMA is a tricky thing, something I can believe. Best regards Quote Link to comment Share on other sites More sharing options...
zaordsword Posted August 13, 2020 Report Share Posted August 13, 2020 What is the DMA exactly ? Thanks for your answear :) Quote Link to comment Share on other sites More sharing options...
Antichambre Posted August 13, 2020 Report Share Posted August 13, 2020 (edited) 1 hour ago, zaordsword said: What is the DMA exactly ? Direct Memory Access. A feature which permits a peripheral to automatically read/write from/to memory without cpu processing. Something very important for heavy data transfer, for example. Edited August 13, 2020 by Antichambre Quote Link to comment Share on other sites More sharing options...
zaordsword Posted September 28, 2020 Report Share Posted September 28, 2020 Hi, I tryed to upload midibox over differents Stm32F407 Board. I succes for this one : https://github.com/mcauser/MCUDEV_DEVEBOX_F407VGT6 and https://fr.aliexpress.com/item/4000602517153.html and everything is working. But I tryied over this one : https://fr.aliexpress.com/item/1005001301923643.html, and when I upload MIOS Bootloader and plug the board, the Usb device is not reconized... I spend hour to trying to solve this ... Any clues, ideas to make this working ? Quote Link to comment Share on other sites More sharing options...
Antichambre Posted September 28, 2020 Report Share Posted September 28, 2020 Compare the diagram and if some peripheral don't perturb MIOS32 pinout. Seems compatible to DFU so USB pinout should be good but check. you use the DFU(IUSB) or SWDIO to upload bootloader? Quote Link to comment Share on other sites More sharing options...
zaordsword Posted September 29, 2020 Report Share Posted September 29, 2020 Hi, i tryied swdio and st link 2, i use the .hex file. I tried with dfu with dfususe, but i create a dfu with st dfu gui tool, and this never work (also with other boards which with i success to upload with swdio) i am not sure of the process to create the dfu file I fond out the schématic if you see something i did not see YD-Pyboard407PLUSsch.PDF Quote Link to comment Share on other sites More sharing options...
Antichambre Posted September 29, 2020 Report Share Posted September 29, 2020 DFU is a feature of the MPU not of the board. Most of STM32 provide it. Check AN3156 I use QMK Toolbox, it's made for QMK HID firmware but it works fine for me with DISCO and WAVESHARE. No need to create a DFU file, connect the board in USB and DFU mode(BOOT0 tied to 3.3V) just load the HEX and flash. done. Quote Link to comment Share on other sites More sharing options...
zaordsword Posted September 30, 2020 Report Share Posted September 30, 2020 (edited) This is not working ;) I get the same error. Did you see something weird in the shématic attached to my previous post ? How can I check the wiring ? I am not so experimented in MCU but i'am okay to give it a try :) Edited September 30, 2020 by zaordsword Quote Link to comment Share on other sites More sharing options...
Antichambre Posted September 30, 2020 Report Share Posted September 30, 2020 (edited) Yeah I checked it now, it seems the crystal is a 12MHz on this board, you need a 8MHz to make MIOS32 work on this. Edited September 30, 2020 by Antichambre Quote Link to comment Share on other sites More sharing options...
zaordsword Posted September 30, 2020 Report Share Posted September 30, 2020 Thanks, Is it possible to modify anything on the code to get this board working with MIOS32 ? I just need MIDIO128, maybe that could help.. Thanks by advance ! Quote Link to comment Share on other sites More sharing options...
Antichambre Posted September 30, 2020 Report Share Posted September 30, 2020 Too much complicated. All internal clock and PLL settings have to be change etc... Swap the crystal or use a board which directly work with it. Quote Link to comment Share on other sites More sharing options...
zaordsword Posted October 2, 2020 Report Share Posted October 2, 2020 How can I know which reference I should use to replace it ? How ca I know where is the cristal on the board ? Thanks a lot Antichambre ;) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.