-
模仿stm32cubemx生成的makefile工程,尝试使用makefile对msp432进行开发,幸运成功的工程。教程文档在此处,也可以在make_test/Doc中找到。
-
用C++对cortex-M4内核的外设做了一些封装,使用arm-none-eabi-g++编译即可。
如若出现error:
- 复制C_C++下Core/Inc/CMSIS,替换自己工程里的CMSIS。
- Makefile里的变量 LDFLASGS 中
-specs=nano.specs
替换为-specs=nosys.specs
,不要使用-nostdlib
。 - 注意 VPATH ,冒号':'后面不要紧接斜杠'/'。
-
C++对UART和PWM设备做了一些简单封装。
-
C++创建了一个抽象的IIC设备类,用以实现与IIC从机设备的通信。
该类的用户接口有:
- init:
- 实现IIC设备的初始化。
- add_slave:
- 添加一个slave设备到类私有的设备链表。
- 令该slave设备获得IIC操作方法。
- select_slave:
- 选择一个从机设备来进行操作。
- write:
- 向总线进行写操作。
- read:
- 向总线进行读操作。
v0.1:初步实现IIC通信。
v0.2:实现IIC总线-设备-驱动模型。(待实现)
- init:
-
Notifications
You must be signed in to change notification settings - Fork 0
License
Budali11/MSP432-with-makefile
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published