这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 【MAX32625PICO开发板】解决MDK生成的工程无法下载到开发板的问题

共1条 1/1 1 跳转至

【MAX32625PICO开发板】解决MDK生成的工程无法下载到开发板的问题

工程师
2025-05-11 12:26:59     打赏

【前言】

由于【MAX32625PICO开发板】他的开发板是没有示例工程的。我从网上找到了MAX32365_EVKIT的示例

image.png

但是我生成固件后,下载到开发板是提示传输超时。因为EVKIT的开发板太贵了,我买了一个MAX32625MBED开发板回来,将生成的固件通过DAPLINK下载到开发板上是可以正常运行的,但是拖入到PICO开发板就一直提示错误。今天我翻阅了资料,提示有两种固件的生成模式,通过修改APP的起始地址,解决了固件下载的问题,特此记录如下:

1、在官网的页面上有这个说法,就是bootloader是0x00000000 到0x0000FFFF:

image.png

2、我在mbed的工程中有这样的链接配置:

#if !defined(MBED_APP_START)
   #define MBED_APP_START 0x00010000
#endif

#if !defined(MBED_APP_SIZE)
   #define MBED_APP_SIZE 0x00070000
#endif

#if !defined(MBED_BOOT_STACK_SIZE)
    #define MBED_BOOT_STACK_SIZE 0x400
#endif

STACK_SIZE = MBED_BOOT_STACK_SIZE;

image.png

因此我使用mbed生成的工程是可以下载的,所以偿试把mdk的工程的APP起始地址进行修改:

image.png

然后生成的固件,拖入开发板中,可以运行了。

【总结】

在mdk工程中如何不是用daplink进行下载,需要修改app的起始地址。




关键词: MAX32625PICO     app.     mbed    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]