Author Topic: Fremont Micro Devices - microcontroller programming  (Read 80355 times)

kalala and 8 Guests are viewing this topic.

Offline buttim

  • Contributor
  • Posts: 24
  • Country: it
Re: Fremont Micro Devices - microcontroller programming
« Reply #75 on: May 15, 2023, 09:42:16 am »
https://www.123pan.com/s/kEQbVv-X3lsH.html提取码:gVis

*** WARNING! ***

Both Google and Microsoft report malware in the downloaded file. Beware
 

Offline kkstun

  • Newbie
  • Posts: 5
  • Country: cn
Re: Fremont Micro Devices - microcontroller programming
« Reply #76 on: June 07, 2023, 12:45:59 am »
Misjudgment.
You can run in sandbox .
 
The following users thanked this post: rez

Online coromonadalix

  • Super Contributor
  • ***
  • Posts: 8747
  • Country: ca
Re: Fremont Micro Devices - microcontroller programming
« Reply #77 on: June 07, 2023, 04:43:27 pm »
instead of posting  theses kind of link  can some one download it and share it elsewhere ???
 

Offline danymogh

  • Regular Contributor
  • *
  • Posts: 58
  • Country: ge
 
The following users thanked this post: gashtaan

Offline user1234

  • Newbie
  • Posts: 1
  • Country: eg
Re: Fremont Micro Devices - microcontroller programming
« Reply #79 on: November 02, 2023, 10:32:07 pm »
https://www.123pan.com/s/kEQbVv-X3lsH.html提取码:gVis

The link is broken. can you reupload it, please?
 

Offline Kukaz

  • Newbie
  • !
  • Posts: 4
  • Country: ru
Re: Fremont Micro Devices - microcontroller programming
« Reply #80 on: December 27, 2023, 02:27:50 pm »
Hi, guys
Can anyone send me a good quality photo of the back side of this board?

Very much so grateful !

 

Offline hassana

  • Newbie
  • Posts: 6
  • Country: cn
Re: Fremont Micro Devices - microcontroller programming
« Reply #81 on: December 29, 2023, 07:05:13 am »
is it possible to test code of FMD using proteus?
I want to use FT60E211 to measure pulse width range between 200us ~ 30ms
how to do it?
« Last Edit: December 29, 2023, 09:12:56 am by hassana »
 

Offline zulea1

  • Newbie
  • Posts: 1
  • Country: ro
Re: Fremont Micro Devices - microcontroller programming
« Reply #82 on: May 23, 2024, 08:00:38 am »
Hi

Here is attached FMD-Link V2.7 schematics and firmware (full and boot only).
Tested using STM32F103CBT6 and work well with FMDIDE 3.1.1.3
For FMDProgrammer need some older version, I have only 5.3.6.5 and this not support this "old" FMD-Link hardware.

I have FMD-Link v4.7 hardware in preparation, already hacked firmware and extracted boot, but waiting for FT32F072 ICs to arrive.
They (FMD) used "own made" ones version of F072, and this have different USB peripheral architecture than reglular STM32F072 (different registers addresses for entire USB peripheral).

Zulea

P.S. If somebody have some older versions of FMDIDE and/or FMDProgrammer please share somehow. Thanks in advance.
« Last Edit: May 23, 2024, 08:10:14 am by zulea1 »
 
The following users thanked this post: rez

Offline grinux

  • Newbie
  • Posts: 3
  • Country: ge
Re: Fremont Micro Devices - microcontroller programming
« Reply #83 on: June 17, 2024, 08:12:33 pm »
Hi guys. Short question. I have Aliexpress motorcycle dashboard based on ft62f0g. Currently, i'm an arm\cortex guy and never dealt with PIC before. I do not want to go too deep right now and just wish to know is it possible to reset the chip to unlock it to be able to write and debug my own firmware using FMD tools?
Don't want to spend on FMD-Link if finally need to solder a new chip due to not being able to load and debug code in the original one.
 

Offline gashtaan

  • Regular Contributor
  • *
  • Posts: 79
  • Country: sk
Re: Fremont Micro Devices - microcontroller programming
« Reply #84 on: June 18, 2024, 04:36:42 am »
Hi guys. Short question. I have Aliexpress motorcycle dashboard based on ft62f0g. Currently, i'm an arm\cortex guy and never dealt with PIC before. I do not want to go too deep right now and just wish to know is it possible to reset the chip to unlock it to be able to write and debug my own firmware using FMD tools?
Don't want to spend on FMD-Link if finally need to solder a new chip due to not being able to load and debug code in the original one.
Do you have a datasheet for it? It should be mentioned there, look for the UCFG registers. I have no experience with FT62F0G specifically, but AFAIK, the flash protection fuse can be reset by full chip erase.
 

Offline grinux

  • Newbie
  • Posts: 3
  • Country: ge
Re: Fremont Micro Devices - microcontroller programming
« Reply #85 on: June 18, 2024, 06:39:18 am »
Do you have a datasheet for it? It should be mentioned there, look for the UCFG registers. I have no experience with FT62F0G specifically, but AFAIK, the flash protection fuse can be reset by full chip erase.
Yes, i have one from the official site. Will take a closer look. Thanks for the tip.
 

Offline Kukaz

  • Newbie
  • !
  • Posts: 4
  • Country: ru
Re: Fremont Micro Devices - microcontroller programming
« Reply #86 on: June 18, 2024, 07:29:03 am »
Hello zulea1
For the FMDLink version, firmware 3in1 should be suitable.
But, it is necessary that pin C9 be float...
 

Offline DIMM-bl4

  • Contributor
  • Posts: 20
  • Country: ru
Re: Fremont Micro Devices - microcontroller programming
« Reply #87 on: June 27, 2024, 01:20:25 pm »
Hi, everyone.
I've also tryed to made simple and cheap solution for FMD MCU programming.
Instead of copying their hardware programmer, I just take its firmware, reverse it, and ported functions to CH341 hardware.
There is much differences for two big group of MCUs - Standart and Enhanced (termins from FMDIDE).
Both protocols tested: FT61F133A for Standart F-Series, and FT64F0A3 for Enhanced F-Series.
2296573-02296585-1

Not say that was easy, and want to thanks to this topic: to TS socram for great start information, to gashtaan for helpful posts, and to kkstun for his specific solution.

As addition hardware, I use handmade PIC-adapter (two pair of npn+pnp trasistors for VPP and VDD control, TxD and RxD pins respectively).
Of course, for FMD we need only VDD part (RxD high = VDD On).
Or, even VDD of MCU can be directly feed from RxD pin, if CH341 fed from 5V. It is not recommended, and can only feed single MCU (without board), but that was tested too.
2296577-22296581-3


Software not yet ready for public, but if someone has different MCUs and want to make some tests - write PM.
« Last Edit: June 27, 2024, 01:43:28 pm by DIMM-bl4 »
 
The following users thanked this post: gashtaan, rez

Offline DIMM-bl4

  • Contributor
  • Posts: 20
  • Country: ru
Re: Fremont Micro Devices - microcontroller programming
« Reply #88 on: June 29, 2024, 10:50:18 am »
is there a link for the programmer.
Sent in PM, please check.
But I don't see this message anywhere in my profile, maybe because of newbie at this forum... Solved.
« Last Edit: June 29, 2024, 03:43:41 pm by DIMM-bl4 »
 
The following users thanked this post: rez

Offline DIMM-bl4

  • Contributor
  • Posts: 20
  • Country: ru
Re: Fremont Micro Devices - microcontroller programming
« Reply #89 on: July 20, 2024, 10:15:11 am »
this PROM content is copied to somewhere else after every reset, so I guess it could be prone to glitching...
gashtaan, probably, you found it too? And stopped all further work with that MCUs because of it...
« Last Edit: August 16, 2024, 07:22:51 pm by DIMM-bl4 »
 
The following users thanked this post: gashtaan

Offline hassana

  • Newbie
  • Posts: 6
  • Country: cn
Re: Fremont Micro Devices - microcontroller programming
« Reply #90 on: November 11, 2024, 07:49:44 pm »
I have FT60E211 want and example code for blink led
the issue I faced with delay routine how to make?
 

Offline hassana

  • Newbie
  • Posts: 6
  • Country: cn
Re: Fremont Micro Devices - microcontroller programming
« Reply #91 on: November 12, 2024, 09:06:56 am »
Code: [Select]
void DelayUs(unsigned char Time)
{
unsigned char a;
for(a=0;a<Time;a++)
{
NOP();
}
}           
     

it just accept value as 512

but if have variable value as 12000

unsigned int count = 12000

Delayus(count);

it is not working

how to do it?

« Last Edit: November 12, 2024, 09:36:28 am by hassana »
 

Offline hassana

  • Newbie
  • Posts: 6
  • Country: cn
Re: Fremont Micro Devices - microcontroller programming
« Reply #92 on: November 12, 2024, 06:50:27 pm »
FT60E211 timer2 is it 16bit counter or 8 bit?
I have high pulse width via PA3 (300us to 18ms) want to measure it by let Timer2 start counting when detect high state then when low state then stop Timer2 and put value of Timer2 counting inside another variable
 

Offline gashtaan

  • Regular Contributor
  • *
  • Posts: 79
  • Country: sk
Re: Fremont Micro Devices - microcontroller programming
« Reply #93 on: November 13, 2024, 04:48:08 am »
I have FT60E211 want and example code for blink led
the issue I faced with delay routine how to make?
Can you please create another topic for it? This is a topic about programming the flash using ISP.
 
The following users thanked this post: kmm

Offline elechi

  • Newbie
  • Posts: 1
  • Country: in
Re: Fremont Micro Devices - microcontroller programming
« Reply #94 on: November 18, 2024, 05:52:36 am »
My Background : have been developing uC projects as hobby, comfortable with STM (both 8/32), RP2040, AVR. I had worked on PIC 16F84 and 12C508 long back. I am comfortable coding by C or ASM for PIC

I recently found this FT60E010A. I guess this is a PIC clone. I did setup the compiler and all. now I am able to compile example programs available on FMD site

my next problem is downloading the program into the controller. I see you are using some programmer (DCProgrammer?) is this your own program?

the update firmware (Ver1 or Ver3in1), can I burn them into a blue-pill and use it with FMDProgrammer? If you have managed to port to CH341, could you share the project, if you are okay with it?

 

Offline Ali-R3

  • Newbie
  • Posts: 1
  • Country: ir
    • hafizco.ir
Re: Fremont Micro Devices - microcontroller programming
« Reply #95 on: November 19, 2024, 05:37:59 pm »
Is there anyone here who can write a simple code example for FMD-IDE here?
For those who just want to start programming this IC
Step by step please
 

Offline Kukaz

  • Newbie
  • !
  • Posts: 4
  • Country: ru
Re: Fremont Micro Devices - microcontroller programming
« Reply #96 on: November 27, 2024, 07:40:41 pm »
Take a look at the manufacturer's website - there are plenty of examples there, you can find the type you are interested in.

https://www.fremontmicro.com/en/#/support/6
 

Offline danymogh

  • Regular Contributor
  • *
  • Posts: 58
  • Country: ge
Re: Fremont Micro Devices - microcontroller programming
« Reply #97 on: March 06, 2025, 06:49:48 am »
Hi, everyone.
I've also tryed to made simple and cheap solution for FMD MCU programming.

This DCprogrammer , is this your own invention? cause Chinese websites mention your username.
can it be made or should it be purchased?

also can you implement debugging ?
 

Offline DIMM-bl4

  • Contributor
  • Posts: 20
  • Country: ru
Re: Fremont Micro Devices - microcontroller programming
« Reply #98 on: March 08, 2025, 05:50:25 am »
can it be made or should it be purchased?
Read your PM.

Software is free.
Hardware is near-free: CH341 (~2$) or FX2LP (~5$); + VCC control adapter - pair of npn+pnp transistors.

also can you implement debugging ?
For the moment I can read SFR/RAM area, and STACK table.
Of course, it is not enough for functional debugger.
« Last Edit: March 09, 2025, 06:00:12 am by DIMM-bl4 »
 

Offline rez

  • Newbie
  • Posts: 1
  • Country: af
Re: Fremont Micro Devices - microcontroller programming
« Reply #99 on: March 11, 2025, 06:02:47 am »
hello DIMM-bl4. DCProgrammer  0.9.4.0 support FT60F112A-RB ?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf