Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 14:34 27 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : ArmmiteF407 future - big news

     Page 3 of 3    
Author Message
circuit
Senior Member

Joined: 10/01/2016
Location: United Kingdom
Posts: 245
Posted: 03:05pm 23 Aug 2023
Copy link to clipboard 
Print this post

  Mixtel90 said  Does the binary indicate that it's version 24 of the manual?  



Perhaps 24 days of authorship or 24 hours of reading matter...
Edited 2023-08-24 01:07 by circuit
 
sagt3k

Guru

Joined: 01/02/2015
Location: Italy
Posts: 313
Posted: 02:34pm 02 Nov 2023
Copy link to clipboard 
Print this post

Hi to everybody
For a new design of mine that I'm planning, this micro would be perfect for me
STM32F407ZGT6.
Is the latest firmware version compatible or does it require a porting?
Thanks
Antonio
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6798
Posted: 03:04pm 02 Nov 2023
Copy link to clipboard 
Print this post

Is there some reason why you can't use the Armmite F4? I suspect that matherp won't be over-enthusiastic about porting to yet another platform. Of course, you could always get one then try it with the Armmite F4 firmware and let us know if it works.    It certainly won't accept the CMM2 firmware as there's not enough flash.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9122
Posted: 03:16pm 02 Nov 2023
Copy link to clipboard 
Print this post

Support for all STM32 versions of firmware except the CMM2 is now with Gerry Allardice (disco4now)
 
sagt3k

Guru

Joined: 01/02/2015
Location: Italy
Posts: 313
Posted: 03:18pm 02 Nov 2023
Copy link to clipboard 
Print this post

Hi Mixtel90
Thanks for your fast reply,
I have STM32F407VET6 mini good board, a part flash which I don't need, but I need SPI/PB4 and it's a problem for me.
STM32F407ZGT6 (can try if firmware work !!) I'm joking !! ,
actually, this board has a good price 10€
Antonio
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6798
Posted: 06:40pm 02 Nov 2023
Copy link to clipboard 
Print this post

The price is good, but there are a lot of variations on the STM32F407. A few will work, some won't.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
disco4now

Guru

Joined: 18/12/2014
Location: Australia
Posts: 896
Posted: 11:59pm 02 Nov 2023
Copy link to clipboard 
Print this post

Hi Antonio
  sagt3k said  Hi Mixtel90
I have STM32F407VET6 mini good board, a part flash which I don't need, but I need SPI/PB4 and it's a problem for me.
STM32F407ZGT6 (can try if firmware work !!) I'm joking !! ,
actually, this board has a good price 10€
Antonio


In the manual I describe a hack to expose the PB4 (SPI IN) pin to the header on the the MINI board.Could be OK for a one off.

I don't think STM32F407ZGT6 (144pin) will be supported. The F4 RAM is currently full.
Current firmware will run on the STM32F407VGT6 (100pin) but does not make use of the extra 512K flash. The DevEBox version of STM32F407VGT6 (100pin) I have also does not exposed PB4 to a header.(same hack is probably OK but have not verified.

You may want to look at the STM32H743VIT6 which will be support of next release of the Armmite H7. (Hopefully I can release soon now.). Its a bit more expensive but much more powerful with more ram and flash and if not using a parrallel display you get the GPIO pins back.

See discussion in this thread

  disco4now said  This seems to be the link.

STM32H743VIT6

I have recently purchased another one of these. They all say they are the 400MHz chip but both I have received are the newer 480MHz chip. All the Ali vendors seem to be using the same add that obviously never gets updated.

And the sort of good news. In Jan 2022 Peter gave me a copy of the source for the ARMmiteH7 so I could try to include support for that particular board. I now have a single binary for the ArmmiteH7 that supports both the original 144 pin Nucleo board and this particular 100 pin STM32H743VIT6 board.

Once I have some confidence that the new release of the ArmmiteF407 is OK I will release and updated ArmmiteH743 binary that will support this board.

A extract from the pending manual.

The MMBasic firmware will also run on the STM32H743VIT6 100 pin version of the H7 chip. These 100 pin
boards have been tested:
 STM32H743VIT6 from WeAct Studio (no longer available)
 STM32H743VIT6 from DevEBox.

A single MMBasic firmware now supports both the 144 pin Nucleo board and the 100 pin WeAct Studio and DevEBox boards. The firmware can read the package information from the chip and determine the number of pins. It also reads the RevId on the chip and determines the CPU Speed to be 400MHz or 480MHz.

Within MMBasic MM.INFO(NRPINS) will return 100 or 144 to report the number of pins.
MM.INFO$(CPUREVID) will return “1003” for the chips with 400MHz CPU and “2003” for the chips with a
480MHz CPU.

Constraints with 100 pin STM32H743 boards
Due to the reduced number of pins available the following restrictions apply to the 100pin boards.
 The CAMERA command and MOVEMENT() function are not supported.
 The high speed count pin is not available.
 SPI3 is not supported.
The following restrictions are due to functions sharing pins, so they are mutually exclusive.
 PWM 2D and COM2 RX share pin 25 so only one is available at any time.
 SPI2 shares pins 42,43 and 44 with the SSD1963_x_16 parallel LCDPANELs so is not available if one
is configured. The SSD1963_5 to SSD1963_8 only use 8 bits, so SPI2 is available when they are
configured. Any buffered driver will use 16 bit s and these make SPI2 unavailable when configured.


Gerry

P.S. It wont run with the current ArmmiteH7 software as these boards have a 25MHz clock and current software expects 8MHz. The pending release can handle the 25MHz clock for the 100 pin board.


Gerry
P.S. I have ordered an STM32F407ZGT6 to see if it can be made to work.
Edited 2023-11-03 11:44 by disco4now
Latest F4 Latest H7
 
sagt3k

Guru

Joined: 01/02/2015
Location: Italy
Posts: 313
Posted: 06:41am 03 Nov 2023
Copy link to clipboard 
Print this post

Hi Gerry

Forgiving myself (and I apologize to everyone) for not keeping up to date with developments, I am starting to develop new PCB for various projects again (generally I develop software).
I don't have manual skills, but I generally adapt simple PCB boards with differents plug&play sensors.
I have a STM32F407 DevEBox, OK good for my needs !! a part PB4 (I need to use external SPI devices). Unfortunately, the two boards are not pin to pin compatible, STM32H7xx and STM32F04xx of DevEBox.
I'm interested having lots of GPIOs, lots of memory, more Mhz, I'm not interested to FSMC (typical ILI9341 in SPI mode is enough for me).
Concerning STM32H743VIT6 do you have a link in the forum, where explain PIN configuration and/or a mini manual as Armmite F4?

Thanks
Antonio
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3802
Posted: 09:08am 03 Nov 2023
Copy link to clipboard 
Print this post

  sagt3k said  Concerning STM32H743VIT6 do you have a link in the forum, where explain PIN configuration and/or a mini manual as Armmite F4?

Thanks
Antonio

Is this PDF enough?

Found from:
site:www.thebackshed.com armmite h7

(in duckduckgo)

John
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3150
Posted: 12:45pm 03 Nov 2023
Copy link to clipboard 
Print this post

  disco4now said  You may want to look at the STM32H743VIT6


Hmmm ... I have a note that I bought one of those two years ago. Wonder where it is?
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
     Page 3 of 3    
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024