2953 views|8 replies

52

Posts

0

Resources
The OP
 

【MM32 eMiniBoard Review】2b: Collection of board problems found so far and suggestions for board modification [Copy link]

 This post was last edited by mig29 on 2020-11-9 20:25

It is necessary to collect the problems found to avoid duplication:

(Board: eMiniBoard MB025 main chip MM32F0133C7P)

The problems confirmed so far are:
1. The virtual serial port of the emulator does not work (it should be based on the open source DAP emulator). It would be much more convenient if the emulator had its own virtual serial port.
2. The virtual serial port program in the Demo program: ..\MM32F013x_Samples\LibSamples\USB\USB_Virtual_COM, the official website cannot find its driver. I tried several methods found on the Internet (such as using S's to cheat), but all failed.


Suggestions for board modification:
1. The current demo program on the board makes the buzzer sound when powered on. It must be modified to: you can stop playing with a button (because not every customer can get the driver program right the first time, and when they are struggling, this "music" will become an annoying noise)

2. It is necessary to add a reset button on the board ( placed slightly to the left of the current silk-screen eMiniBoard string):

Because some programs (such as USB) do not have the meaning of single-stepping, you only need to download the program and then use printf to print out the log for debugging. At this time, it is annoying if there is no reset button. USB programs need to be reset and restarted to re-enumerate. Without a reset button, you need to repeatedly plug and unplug two USB cables, which will soon drive you crazy. (The emergency solution is to temporarily solder one yourself)

Additional notes:

Sometimes when Keil is reset, it will return to the following line of startup:
LDR R0, =__initial_sp ; set stack pointer
MSR MSP, R0

;;Check if boot space corresponds to test memory

LDR R0,=0x00000004
LDR R1, [R0]
LSRS R1, R1, #24
LDR R2,=0x1F
CMP R1, R2
Then it dies at the following line. You need to reset Keil again before you can enter main() .
BNE ApplicationStart

This post is from Domestic Chip Exchange

Latest reply

[attach]516577[/attach]   Details Published on 2020-12-15 10:00
 
 

1942

Posts

2

Resources
2
 

The summary is very accurate. Is there any problem with ADC multi-channel acquisition?

This post is from Domestic Chip Exchange
 
 
 

7422

Posts

2

Resources
3
 

It's understandable that the product board doesn't have a reset button, but it's rare that the development board doesn't have a reset button?

This post is from Domestic Chip Exchange
Personal signature

默认摸鱼,再摸鱼。2022、9、28

 
 
 

52

Posts

0

Resources
4
 

Append it yourself:

A temporary solution for the lack of a reset button: Go to the Utilities page of Option, click Setting, and check "Reset and Run". It can be automatically run after downloading.

This post is from Domestic Chip Exchange
 
 
 

9702

Posts

24

Resources
5
 

I got my hands on this board today. Currently the emulator virtual serial port works normally and the USB CDC works normally.

If your problem is not solved, it is recommended that you install these tools

http://www.mm32mcu.com/download.aspx?cid=2547

This post is from Domestic Chip Exchange

Comments

Thank you for your information. I checked and found that the simulator FW has been revised, but I also found a bug in the upgrade process: it may be that the upgrade program will check the FW version, but the new FW has not changed the version number, resulting in the inability to upgrade. . .  Details Published on 2020-12-14 23:49
Personal signature虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

52

Posts

0

Resources
6
 
littleshrimp posted on 2020-12-4 14:56 I got my hands on this board today. Currently, the emulator virtual serial port works normally and USB CDC works normally. If your problem has not been solved, it is recommended...

Thank you for your information. I checked and found that the simulator FW has been revised, but I also found a bug in the upgrade process: it may be that the upgrade program will check the FW version, but the new FW has not changed the version number, resulting in the inability to upgrade. . .

This post is from Domestic Chip Exchange
 
 
 

52

Posts

0

Resources
7
 

I downloaded the emulator FW on November 3rd, posted this post on the 4th, and then there was a FW on the 8th on the MM official website, but the version number did not change, it was still 1.65.

Then, the upgrade program should check the FW version, because the new FW has not changed the version number, resulting in failure to upgrade. . .

This is the FW downloaded on the 3rd:

This is the version from the 8th and cannot be flashed.

This post is from Domestic Chip Exchange

Comments

[attachimg]516577[/attachimg]  Details Published on 2020-12-15 10:00
 
 
 

9702

Posts

24

Resources
8
 
mig29 posted on 2020-12-14 23:52 I downloaded the emulator FW on November 3, posted this post on the 4th, and then there was a FW on the 8th on the MM official website, but the version number has not changed, it is still 1.65. ...

This post is from Domestic Chip Exchange

Comments

You probably got the board relatively late, and directly flashed the version of FW released on November 8, so it was successful. I had flashed a version before (October 21, ver 1.65), and the ver information in the November 8 version was still 1.65, and the upgrade program would check the ver information, so the upgrade failed...  Details Published on 2020-12-21 23:01
Personal signature虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

52

Posts

0

Resources
9
 
This post was last edited by mig29 on 2020-12-21 23:07

You probably got the board relatively late, and directly flashed the FW version released on November 8, so it was successful.

I have already flashed a version (October 21, ver 1.65), and the version information in the November 8 version is still 1.65. The upgrade program will check the ver information and cannot flash it in. . .

The original manufacturer cannot see this post, so I can only ask EEW to pass it on.

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