打印
[MM32生态]

换芯片

[复制链接]
4741|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lxz600408|  楼主 | 2019-9-6 21:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由STM32F030C6T6改用MM32F031C,要大概做哪些工作呢?
可直接用ST-LINK/V2烧录吗

使用特权

评论回复
沙发
zhu^zhu| | 2019-9-8 12:58 | 只看该作者
用MM32-LINK或JLINK是可以下载的,关于ST-LINK是否可以使用请咨询ST。谢谢!

使用特权

评论回复
板凳
wangshujun| | 2019-10-11 08:44 | 只看该作者
stlink烧写没问题,ulink也没问题,仅限在keil环境下烧写

使用特权

评论回复
地板
aoyi| | 2019-10-12 08:12 | 只看该作者
是不是应该先了解一下硬件兼容性

使用特权

评论回复
5
drer| | 2019-10-12 08:42 | 只看该作者
MM32F031C的性价比如何

使用特权

评论回复
6
gwsan| | 2019-10-12 08:45 | 只看该作者
灵动可以直接用stlink?

使用特权

评论回复
7
kxsi| | 2019-10-12 09:34 | 只看该作者
首先要看这俩芯片的区别在哪里

使用特权

评论回复
8
nawu| | 2019-10-12 09:39 | 只看该作者
硬件上能兼容吗

使用特权

评论回复
9
爱特Actel| | 2019-10-31 14:06 | 只看该作者
不是PIN TO PIN兼容吧

使用特权

评论回复
10
qq995423094| | 2020-1-16 13:43 | 只看该作者
使用的话完全一样?

使用特权

评论回复
11
jiangshaoling| | 2020-1-29 16:24 | 只看该作者

使用特权

评论回复
12
LM莫| | 2020-2-26 16:02 | 只看该作者
MM32应该是不会支持stlink的,涉及到版权的问题。

使用特权

评论回复
13
chip1008| | 2020-3-12 16:43 | 只看该作者
灵动有些功能不兼容ST的。

使用特权

评论回复
14
lxz600408|  楼主 | 2021-8-7 22:28 | 只看该作者
本帖最后由 lxz600408 于 2021-8-7 22:32 编辑
chip1008 发表于 2020-3-12 16:43
灵动有些功能不兼容ST的。

ULINK2,JLINK,MM32-LINK都可以,最好还是用灵动的。我最初用ULINK2在Keil uVision5中下载0010程序时,在程序中加了如下函数,以实现读保护
////////////////////////////////////////////////////////////////////////////////
/// @brief  This function is portect Full main Flash enable.
/// @NOTE   None.
/// @param  None.
/// @retval ret.
////////////////////////////////////////////////////////////////////////////////
//
s32 FLASH_EnableFullMainFlashReadOutProtect(void)
{
  
  FLASH_Status status = FLASH_COMPLETE;
  s32 ret = 0;
  FLASH_OPTB_Enable(); //启用以编程闪存选项字节
  status = FLASH_EraseOptionBytes();//擦除闪存选项字节
  if (status != FLASH_COMPLETE)
    ret = 1;
  status = FLASH_ProgramOptionHalfWord(0x1ffff800,0x807F);
  if (status != FLASH_COMPLETE)
    ret = 1;
  return ret;
}
////////////////////////////////////////////////////////////////////////////////
/// @brief  This function is check the read protect status.
/// @NOTE   None.
/// @param  None.
/// @retval protectstatus.
////////////////////////////////////////////////////////////////////////////////
void CheckReadProtect(void) //此功能用于检查读取保护状态
{
  if ((FLASH->OBR & 0x02) == (u32)RESET) {   
    FLASH_Unlock();
    FLASH_EnableFullMainFlashReadOutProtect();
    FLASH_Lock();      
  }
}

使用特权

评论回复
15
huquanz711| | 2021-8-9 08:15 | 只看该作者
首先得把库换成MM的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

34

帖子

1

粉丝