如何从STM32F030C8移植到GD32F130C8.doc
《如何从STM32F030C8移植到GD32F130C8.doc》由会员分享,可在线阅读,更多相关《如何从STM32F030C8移植到GD32F130C8.doc(1页珍藏版)》请在三一文库上搜索。
1、如何从STM32F030C8移植到GD32F130C8最近公司一个项目要从STM32F030C8移植到GD32F130C8。第一次做项目的移植,对GD的单片机也不是很了解,写下这篇博客记录我的移植过程。正在移植的过程中,每天更新,希望自己进步的同时可以给别人一些参考。这两款单片机的pin脚基本兼容,属于pin对pin。下面是我的移植路程,(我可能要开始走弯路了,看到这篇文章的大侠少侠们如果有更好的方法请指正)一、添加芯片类型判断程序:在库中的启动代码前面加一段,读一下ID code,自动区分一下芯片的厂商和类型,这样就一劳永逸了。按照 ARM 和 JEDEC-106 标准,执行下面这个函数这个
2、程序可以让程序知道当前的芯片是ST的还是GD的。uint16_t Get_JTAG_ID( )if( *( uint8_t *)( 0xE00FFFE8 ) return ( ( *( uint8_t *)( 0xE00FFFD0 ) ( ( *( uint8_t *)( 0xE00FFFE4 ) ( ( *( uint8_t *)( 0xE00FFFE8 ) return 0;MCUid = Get_JTAG_ID();/启动芯片之前判断芯片是返回0x041 是 ST(ST手册Doc ID 13902 Rev 14 的 1055页 31.6.2 和31.6.4 ),返回0x7A3 是GD 。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何 STM32F030C8 移植 GD32F130C8
链接地址:https://www.31doc.com/p-3421325.html