硬汉嵌入式论坛

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

[技术讨论] mdk算法

[复制链接]

70

主题

200

回帖

410

积分

高级会员

积分
410
发表于 2025-12-17 16:53:12 | 显示全部楼层 |阅读模式
本帖最后由 gck 于 2025-12-19 09:02 编辑

touchgfx加载mdk算法有问题,代码附件,有方家给答疑解惑一下。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120427
QQ
发表于 2025-12-17 16:58:26 | 显示全部楼层
这个先加大,你的这个RAM地址下RAM有多大,就设置多大,看看正常不


1234.png
回复

使用道具 举报

70

主题

200

回帖

410

积分

高级会员

积分
410
 楼主| 发表于 2025-12-17 17:04:26 | 显示全部楼层
eric2013 发表于 2025-12-17 16:58
这个先加大,你的这个RAM地址下RAM有多大,就设置多大,看看正常不

目前已经放置很大了。768k
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120427
QQ
发表于 2025-12-19 11:04:41 | 显示全部楼层
gck 发表于 2025-12-17 17:04
目前已经放置很大了。768k

那不行了,当前下载提示什么错误信息。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120427
QQ
发表于 2025-12-22 12:07:46 | 显示全部楼层

使用扇区擦除
回复

使用道具 举报

70

主题

200

回帖

410

积分

高级会员

积分
410
 楼主| 发表于 2025-12-22 15:43:47 | 显示全部楼层
本帖最后由 gck 于 2025-12-22 15:46 编辑

屏蔽了整片擦除,擦除正常,改用了扇区擦除,下载还是有问题(但实际测试flash驱动,整片擦除没有问题)
[C] 纯文本查看 复制代码
int EraseChip(void) 
{        
    unsigned long sector_addr;
    unsigned long sector_count;
    unsigned long i;
    int result;
    sector_count = W25Qxx_FlashSize / 4096;  // 4096个扇区
    for (i = 0; i < sector_count; i++) {
        sector_addr = W25Qxx_Mem_Addr + (i * 4096);
        result = EraseSector(sector_addr);
        if (result != 0) {
            return 1;
        }
    }
    return 0;
}
微信图片_20251222154149_769_16.png
回复

使用道具 举报

70

主题

200

回帖

410

积分

高级会员

积分
410
 楼主| 发表于 2025-12-22 16:41:25 | 显示全部楼层
gck 发表于 2025-12-22 15:43
屏蔽了整片擦除,擦除正常,改用了扇区擦除,下载还是有问题(但实际测试flash驱动,整片擦除没有问题)
...

问题已解决
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-9 17:33 , Processed in 0.055317 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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