6859 views|30 replies

5213

Posts

239

Resources
The OP
 

(Awards have been awarded) "Say hello" and get a gift: Comparing stm32cubemx, let's get to know the domestically produced Fudan Micro Cube MFANG [Copy link]

 
 

>>Awards have been awarded


I always remember that the forum engineers complained that the code generated by stm32cubemx was terrible. I always thought that this kind of graphical configuration software was not practical. Until today, I found out that Fudan Micro MCU also had something similar: MFANG v2.0 . Then I randomly asked two front-line engineers on the forum about their attitude towards this kind of stuff:

By the way, I chatted with Fudan University on WeChat and got some inside gossip:

So, I feel that it is indeed worth recommending to everyone. In addition, Fudan Weibo also sponsored exquisite gifts for netizens who posted comments on the forum.

Event time : From now until November 26

Activities:

1. Read the following article "New Arrival: Fudan Micro Cube MFANG v 2.0" to learn more about it.

2. Comment on the post:

-Do you often use the visual chip configuration interface in your current actual project development?

-My opinion on MFANG v2.0 produced by Fudan Micro and my expectation for it

3. We will select 11 netizens from those who post comments and participate in the discussion, and give them the following gifts provided by Fudan Weibo.

5 cute Fudan micro-auspicious dolls

Fudan Micro LC0 series development board 5 pieces

Fudan Micro Commemorative Stamp Album (including a silver chip) 1

【Reading Materials】New Arrival ~Fudan Micro Cube MFANG v2.0

Since the launch of Magic Cube 2.0 , many Fuwei MCU enthusiasts have actively used it and applied it to actual project development. The efficient visual chip configuration interface, rich application routines, convenient engineering management, and user-friendly product search have made it a development tool in actual work and won wide acclaim from Fuwei MCU enthusiasts. In order to provide users with better services, our Magic Cube R&D team actively listens to user suggestions and brings more practical new functions to make your chip configuration work easier!

Added "Clock Configuration" function

The newly added "Clock Configuration" function allows you to quickly configure the chip clock. You only need to assign values and click on each node in the clear clock structure to complete the clock source selection, clock on and off, frequency setting and frequency division parameter configuration.

Added "routine comments" feature

On the "Routine Center" page, we have added a "Routine Comments" feature. If you have any questions during use, you can leave a comment or message for consultation on the routine . Our professional technicians will respond to you in a timely manner. If you are very satisfied with the routine, you can also give us a thumbs up as an encouragement!

Added "Download Center" function

The new download center function allows you to quickly find chip-related documents, manuals, tools and software. The optimized MFANG v2.0 separates the document, tool and software tabs in the "Product Index" module into new functional modules , bringing you a more convenient experience in finding and downloading information.

Added "Feedback" function

In order to further optimize our technical services and bring users more efficient chip configuration operations and more user-friendly application experience, we have opened a "Feedback" function, where users can conveniently provide feedback on their experience, opinions and suggestions . We promise to actively listen to your valuable feedback and bring you better products and services.


About Fudan Micro MCU

Shanghai Fudan Microelectronics Group Co., Ltd. is the earliest chip design company in China to start the research and development, design and application of MCU chips for smart electricity meters. Since the early 1990s, it has been deeply involved in the field of smart meters for more than 20 years and has become a leader in the field of MCUs for smart meters. While continuously launching low-power MCU product series that meet market demand, the company is also constantly improving the product ecosystem, and is committed to providing customers with MCU products with high reliability, excellent platform, strong ease of use and rich resources. At present, Fudan Micro MCU has been widely used in smart meters, smart water, gas and heat meters, industrial control, instrumentation, motor drive, sensor detection, home appliances, consumer electronics, health care, smart home, Internet of Things, new energy and other fields.

This post is from Domestic Chip Exchange
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle

Latest reply

It really can   Details Published on 2021-11-30 08:46
 
 

5

Posts

0

Resources
2
 
At present, there is no visual chip configuration interface in the actual project. The visual chip configuration interface is convenient and reduces the development workload. I hope that the functions of MFANG v2.0 will be more and more complete. I have not had the opportunity to use Fudan Microelectronics' 32 yet. I hope to have a chance to try it.
This post is from Domestic Chip Exchange
 
 
 

1204

Posts

1

Resources
3
 

After reading it, you will definitely need to use those tools. The graphical configuration software is relatively fool-proof and easy to use. You can generate it according to the parameter instructions, and then adjust it. The development speed is much faster. If you just read the manual, you have to think about it bit by bit, and you have to combine it with examples. The development cycle is a bit long, especially if you are prone to making mistakes. If you use graphical configuration software, all the parameters and configurations are modified by the original engineers. The stability is much better, and we have always used it this way. Localization is the trend, and we have also used many domestic chips to replace STM32. Although we have encountered many pitfalls, they are currently in mass production. The process is difficult, but understandable.

This post is from Domestic Chip Exchange
 
 
 

1w

Posts

25

Resources
4
 

Early graphical configuration software was indeed immature and had many bugs. With the continuous development and improvement of hardware and software, graphical configuration functions will become more and more important. Rapidly generating code and frameworks and adding verified libraries can speed up software development and reduce the chance of errors. In the future, parameter configuration may only be a basic function. What is more important is that frameworks can be generated and other functional modules can be added to build a software ecosystem.

This post is from Domestic Chip Exchange
 
 
 

58

Posts

0

Resources
5
 

It is very convenient to conduct quick verification. Now the development uses libraries, which is fast and easy to maintain. Now the main frequency of MCU is not bad for the register efficiency. Domestic awakening finally understands the importance of ecological construction.

This post is from Domestic Chip Exchange
 
 
 

1173

Posts

3

Resources
6
 

This kind of tool is actually very practical. It can generate initialization code for simple initialization of peripherals, and can be quickly verified and used quickly. For single-chip microcomputers, the first thing to use is probably the LED flashing. Domestic single-chip microcomputers have not kept up with the ecology. They are just thrown out with hardware. The ST market is so large because the ecology is very good. Come on, domestic

This post is from Domestic Chip Exchange
 
 
 

29

Posts

3

Resources
7
 

This graphical configuration tool is very friendly to novices. There are too many chip platforms at present. If you need to start from scratch for each platform in actual development, it is really too brain-consuming. Basically, an MCU technical manual is hundreds of pages. If you are just starting to get involved in software development, it will take a lot of time and energy. It will be much more convenient to have a graphical configuration tool, and it will save a lot of time. There is no need to compare registers one by one. I hope that domestic products will get better and better, and I also hope that Fudan Micro will get better and better.

This post is from Domestic Chip Exchange
 
 
 

111

Posts

0

Resources
8
 

It is rare that a domestic manufacturer is willing to do graphical initialization. For people who often develop different chips, many registers of basic functions are similar in function settings, but there are still big differences in register settings. It is not economical to spend time on register manuals and API manuals.

Clock configuration and peripheral configuration basically cover the requirements.

The web version has the advantages of timely updates and cloud storage, but at the same time, the web version may be a little slow to respond, and has requirements for the network and server. If the server is under maintenance, it is not very friendly to developers. It is recommended to consider releasing a web offline version.

Another idea is to connect with the git service provider to directly read, modify, and update the driver components of the project hosted by git, which can easily configure the driver of the existing project.

This post is from Domestic Chip Exchange
 
 
 

7170

Posts

195

Resources
9
 

-Do you often use the visual chip configuration interface in your current actual project development?

_______________

It can be used, but not very often. Old products basically don’t use this thing.

Sometimes when debugging a new product, we will use visual configuration to adjust it.

-My opinion on MFANG v2.0 produced by Fudan Micro and my expectation for it

——————————

Although it looks like CUBE, I still have to give a thumbs up to the domestic visualization interface. Fudan Micro is indeed at the forefront of Chinese chips.

MFANG will definitely make it easier for everyone to use Fudan Microchips. After all, Fudan Microchips cannot be directly replaced with ST chips in terms of software and hardware. With MFANG, it is also more likely that everyone will use Fudan Microchips in their projects.

Additional content (2021-11-19 17:23): It is impossible to verify the code generated by all the graphical interfaces of MOFANG. I don’t know how efficient all the codes generated by mofang are.
This post is from Domestic Chip Exchange
 
 
 

318

Posts

0

Resources
10
 

The graphical configuration software is very easy to use. It is very convenient for us to just use this platform. The platform also has many routines, which are much easier to modify. Moreover, we can see some configurations with one click, which is very intuitive and very helpful for getting started. However, there are some unfriendly places in the process of use. For example, zooming in and out only changes the chip size, and the configuration column does not change. I hope to absorb more user suggestions and make better domestic graphical software. Ecology is very useful for promoting domestic chips. I support Fudan Micro and hope that MFANG will get better and better!

This post is from Domestic Chip Exchange
 
 
 

49

Posts

0

Resources
11
 

The stability is much better, we have been using it this way. Localization is the trend, and we have also used many domestic chips to replace STM32.

This post is from Domestic Chip Exchange
 
 
 

49

Posts

0

Resources
12
 

The graphical configuration software is still very practical, but it is not perfect and has too many problems.

This post is from Domestic Chip Exchange
 
 
 

310

Posts

1

Resources
13
 

Oh my god, this feels very familiar. Object-oriented application development is actually more about the design behind the graphical design. As the saying goes, writing code is also good. Object-oriented applications are a trend.

This post is from Domestic Chip Exchange
Personal signature

湖边草,俯仰若有情。岁月千载如流水,人生一世似漂萍,何必求浮名。

 
 
 

422

Posts

4

Resources
14
 

Graphical development is indeed very convenient and easy to get started with, but there are the following two problems and one difficulty.

1. Graphical design is based on a standard development framework, which requires more time to understand and get familiar with. In fact, for relatively complex designs, it takes more time. For example, ST's framework uses HAL. If the underlying hardware is used during development, conflicts are likely to occur. If there is a problem with the production of this graphical framework, it is difficult to solve. For example, in a certain studio, the two modules used at the same time are incompatible. After manually changing them, if you start the graphics again, they will be changed back, which is very troublesome.

2. Graphical design is most useful for clocks. However, if you use RTOS, it will not be reflected in the graphical clock diagram, and you need to configure it separately, which is also prone to conflicts.

3. The difficulty is plug-ins. It is very convenient to complete the basic engineering framework, but when using the graphical introduction of plug-ins, there will be compatibility issues. The best thing about this graphical method is that it is easy to expand plug-ins without debugging line by line. ST has a richer plug-in, and I hope Fudan Micro can also enrich it as soon as possible.

This post is from Domestic Chip Exchange
 
 
 

1452

Posts

1

Resources
15
 

Visual chip configuration technology is a trend of future development. After all, it is convenient for development and helps to reduce the workload of development. From the video, we can see that MFANG v2.0 has made some efforts and the resources are relatively rich. We hope that its functions will be more and more perfect. However, there are some problems in using visual chip configuration technology for development. It seems that even a fool can operate it, but it is not necessarily the case. It seems that setting some parameters can solve the problem, but if you do not have a certain in-depth understanding of the chip and its performance, you cannot complete a good design, which often makes people feel unreal and at a loss. The significance of visual chip configuration is to improve programming efficiency!

It is also worth mentioning that it is very difficult to experience Fudan Micro's products. There are very few opportunities for everyone to experience them. Although there are competitions for college students, we are not in that range. We have applied twice but failed. I hope to provide more opportunities for everyone to participate in the construction of Fudan Micro!

This post is from Domestic Chip Exchange

Comments

Hello, thank you very much for your advice. You can contact me and I will coordinate.  Details Published on 2021-11-19 21:07
 
 
 

2549

Posts

0

Resources
16
 

-Do you often use the visual chip configuration interface in your current actual project development?

Visualization brings convenience after all. Almost all companies have similar tools. TI should be the first to launch one. Although many were launched, they were either abandoned intermittently or stagnated. Few persisted in improving them.

-My opinion on MFANG v2.0 produced by Fudan Micro and my expectation for it

Because the product contains Fudan Micro's chip, I have come across it a long time ago. However, I have to say that it did not support clock configuration before and lacked too many functions. I only found out today that it has been developed for more than two years, and I am sure that I have not collected much user feedback in the past two years . Although other series are not supported, can't other series be added first? ? ? For example, chip information, chip pin layout, and functions are the most used in practice, but they are not available. Let's talk about the routine program... It lacks some basics, and I don't think there is any IO port interrupt. Since we focus on the ecosystem, we should improve it instead of scattering various materials in the forum (which is really hard to find). Many people will probably get stuck for a long time when they get the chip. My experience is that a good platform is wasted and the benefits it can achieve are not brought into play.

This post is from Domestic Chip Exchange
 
 
 

5998

Posts

6

Resources
17
 

I have actually used ST's stm32cubemx. It is also the first programming-related graphical configuration software I have come into contact with. It is indeed very convenient, but the generated program is not satisfactory. It is not programmer-friendly because it cannot locate the problem in time. It is said that it is fool-proof programming, but it is not perfect. Programmers still need to spend energy to check it. Some judgment reminders can be designed for the general process of program construction. For example, if you configure ADC acquisition but do not configure the corresponding pins, some prompts will be given when generating it.

This post is from Domestic Chip Exchange
 
 
 

29

Posts

3

Resources
18
 
jinglixixi posted on 2021-11-18 17:57 Visual chip configuration technology is a trend of future development. After all, it facilitates development and helps reduce the workload of development. From the video...

Hello, thank you very much for your advice. You can contact me and I will coordinate.

This post is from Domestic Chip Exchange

Comments

Ok, thanks a lot!  Details Published on 2021-11-19 23:06
 
 
 

29

Posts

3

Resources
19
 
Digital Leaf published on 2021-11-18 22:55 - In the development of your actual projects, do you often use the visual chip configuration interface? After all, visualization will bring convenience, and basically all companies have similar tools...

Thank you very much for your feedback and constructive suggestions. You are welcome to provide more suggestions to help us improve. You are also welcome to contact us. Q: 974170020

This post is from Domestic Chip Exchange
 
 
 

994

Posts

3

Resources
20
 

-Do you often use the visual chip configuration interface in your current actual project development?

For now, the project is all based on standard library functions, and I write each sentence by myself, so that I know where the problem is when something goes wrong;

-My opinion on MFANG v2.0 produced by Fudan Micro and my expectation for it

With the localization of MCU and the rise of domestic chips, we hope that Fudan Micro's MCU will be further introduced to the market and be tested by the market. We also hope that the MFANG tool will be used by as many customers as possible and continuously improved.

On the other hand, we hope that the generated code will be more efficient.

This post is from Domestic Chip Exchange
 
 
 

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list