打印
[STM32F4]

STM32F429DIS IAP

[复制链接]
1601|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
judejie83|  楼主 | 2014-3-16 13:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不知道有没有谁做成功过STM32F429DIS 的IAP。
沙发
guet_new_man| | 2014-3-16 22:03 | 只看该作者
遇到什么问题了? STM32的IAP原理都差不多,弄明白原理,实现起来就很容易  

使用特权

评论回复
板凳
judejie83|  楼主 | 2014-3-16 22:07 | 只看该作者
我在网上下载了一个stm32f4_iap_using_usart   是串口更新程序的。但是就是运行无结果。我把代码上传,请帮我查看五。

使用特权

评论回复
地板
judejie83|  楼主 | 2014-3-16 22:09 | 只看该作者
请帮我查看一下。 文件中需要修改一下下载方式。

bak_stm32f4_iap_using_usart.zip

1.66 MB

使用特权

评论回复
5
judejie83|  楼主 | 2014-3-16 22:11 | 只看该作者
出现问题:
按下复位按键测试灯亮。(但串口无数据输出)
按下复位按键测试灯不亮。(串口也无数据输出)
int main(void)
{
  /* Unlock the Flash Program Erase controller */
  FLASH_If_Init();
        STM_EVAL_LEDInit(LED1);
  /* Initialize Key Button mounted on STM324xG-EVAL board */
  STM_EVAL_PBInit(BUTTON_WAKEUP, BUTTON_MODE_GPIO);

  /* Test if Key push-button on STM324xG-EVAL Board is pressed */
  if (STM_EVAL_PBGetState(BUTTON_WAKEUP) == 0x00)
  {
    /* Execute the IAP driver in order to reprogram the Flash */
    IAP_Init();
               
STM_EVAL_LEDOn(LED1);
    /* Display main menu */
    Main_Menu ();
       
  }

若把上面的测试按键放在    Main_Menu ();
函数之下。则测试灯怎么都不亮。

使用特权

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

本版积分规则

9

主题

62

帖子

0

粉丝