03 2012 档案
摘要:上次谈到由于stm32官方库和iar ew arm 的不断升级, 多出配置都发生了 变化,1在使用 ewarm 6.30 升级stm32 stdlib 3.5 出现了这个错误Error(Pe47) declaration is incompatible with "__interwork__softfp unsigned long __get_PSP(void)",”declaration “ 说明有文件中定义冲突。查了一下,3.5 中cmsis 分开成了两个文件夹,一个是core 一个device, 这个正是答案。具体操作可以参考这份文档,http://www.st.co
阅读全文
摘要:最近又用stm32 和 lm3s 做点协议栈等,把一些调试心得写出来吧,本文可是原创,转载请注明出处。芯片是stm32f103 stm32f107 lm3s9790 lm3s9b90, 开发环境是 keil mdk 4.22 iar arm 6.30.1 stm32 官方库的更新 并不向下完全兼容,其中有他们家的新的芯片不断推出有关。使用库,本人想做了个模板, 可以使用keil 和iar 使用,像官方库一样,只是它文件管理不方便。项目的配置可以抄袭官方的配置,就行了。注意: c 语言代码文件可以完全移植,但是汇编文件如 启动文件却不同,因为编译器不同,而且,官方库升级后,启动文件和底层文件发生
阅读全文

浙公网安备 33010602011771号