打印

USB Virtual Com如何修改到 IAR-STM32F103ZE-SK仿真板子?

[复制链接]
3342|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chasedreamsl|  楼主 | 2010-7-5 15:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 chasedreamsl 于 2010-7-5 17:11 编辑

我用的固件是STM32_USB-FS-Device_Lib_V3.2.0。Demo为Virtual_COM_Port,在KEIL环境下。哪些要修改的?(也许我问题太泛)。然后用Cortex-M3 J-LINK时要设置还要什么吗?在此先谢谢。


看得人很多,看来不好回答。
假设程序已经修改好了且正确,在KEIL 4.10版本下载到 IAR-STM32F103ZE-SK仿真板子要做哪些步骤修改?
沙发
chasedreamsl|  楼主 | 2010-7-8 16:54 | 只看该作者
没人回答,自己来结贴。
1.首先,安装后Jlink驱动后,打开MDK并在下面进行设置(此时电脑已经接上jlink)。然后在Flash下选择Configure Flash Tools,再切换到Debug窗口。
2.在右半边,先把Use选中,选择Cortex-M3 J-LINK,再按Settings。这时Port选择SW,MAX选择50Khz(不知道其它的可不可以,没试。不过Port如果选择JTAG并且为2Mhz是不行的,具体原因有知道告诉我噢)。
      其它默认,最后在Flash Download选项中的Programming Algorithm选择对应芯片。在这个开发板里是103ZE的为大容量设置,其它默认不变。按OK。
3.最后在Utilities选项中,同样把Use Target Driver for Flash Programming选择Cortex-M3 J-LINK。按OK后在MDK里的设置就搞定。
4.然后修改Demo,只要修改platform_config.h下的
#elif defined (USE_STM3210E_EVAL)
//  #define USB_DISCONNECT                      GPIOB  
//  #define USB_DISCONNECT_PIN                  GPIO_Pin_14
//  #define RCC_APB2Periph_GPIO_DISCONNECT      RCC_APB2Periph_GPIOB
  #define USB_DISCONNECT                      GPIOG  
  #define USB_DISCONNECT_PIN                  GPIO_Pin_11
  #define RCC_APB2Periph_GPIO_DISCONNECT      RCC_APB2Periph_GPIOG
  #define EVAL_COM1_IRQn                      USART1_IRQn
这是根据板子原理图修改。
5.编译后按Flash下的Download就可以了。
注:我的MDK是4.10的。

使用特权

评论回复
板凳
痞子猪007| | 2012-10-3 14:51 | 只看该作者
你的是什么板子啊?我的STM32 103VE怎么改

使用特权

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

本版积分规则

1

主题

78

帖子

1

粉丝