硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3517|回复: 0
收起左侧

[脱机烧录] 新唐ARM的FLM算法文件中无EraseChip整片擦除函数

[复制链接]

747

主题

1049

回帖

3295

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3295
发表于 2020-7-18 15:28:16 | 显示全部楼层 |阅读模式

测试发现新唐ARM的FLM算法文件中无EraseChip整片擦除函数,只能选择扇区擦除模式。
为了弥补这个缺陷,H7-TOOL固件将添加一段代码:
如果没有整片擦除函数,则调用芯片配置lua脚本的整片擦除函数,如果lua脚本也没有擦除函数,则选择扇区擦除模式。

FLM memory Infomation :
  algo file : 0:/H7-TOOL/Programmer/Device/Nuvoton/FLM/M451_AP_256.FLM
  ----Device Info------------------------
  Version & Architecture : 0x0101
  Device Name : M451 256kB Flash AP
  Device Type : 1
  Device Addr : 0x00000000
  Device Size : 256KB (0x40000)
  Page Size   : 2048B
  Reserved    : 0x00000000
  Erased Content : 0xFF
  Program Page TimeOut   : 1000
  Erase Sector TimeOut   : 3000
  ----Algo function offset ---------------
  Load Offset : 0x00000034
  Load Size   : 0x00000404
  FlashDevice : 0x00000438
  Init        : 0x00000011
  UnInit      : 0x000000C9
  BlankCheck  : 0x00000000
  EraseChip   : 0x00000000
  EraseSector : 0x000000F9
  ProgramPage : 0x000002CB
  Verify      : 0x00000361
  CaculCRC32  : 0x00000000
  ReadExtID   : 0x00000000


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-14 05:34 , Processed in 0.135422 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表