Stm32f10x 芯片验证项目
这个项目的需求是验证Stm32f10x芯片上的所有外设驱动在raw os 操作系统上。
项目的要求全部按照芯片公司的正式流程进行。
所有的外设驱动都以命令形式在raw os 的shell 上实现。 比如:
I2c_test xxx xxx
ethernet_arp xxx xxx xxx
timer0 xxx
…………………………………………
xxx 为命令行的具体参数
以下内容为具体需要的测试模块,具体模块内容参照stm32 reference manual。
1 crc calculation unit
2 power control
3 backup registers
4 reset and clock control
5 gpio
6 analog to digital converter(ADC)
7 digital to analog converter(DAC)
8 direct memory acess controller(DMA)
9 advanced control timers(timer1 and timer8)
10 general purpose timers(timer2----timer5) and (timer9------timer14)
11 basic timers(timer6 and timer7)
12 real time clock(RTC)
13 independent watchdog(IWDG)
14 windows watchdog(WWDG)
15 nor flash controller
16 nand flash controller
17 sdio controller(sd card)
18 usb device interface
19 controller area network(bxCAN)
20 serial peripheral interface(SPI)
21 inter-intergrated circuit(I2C)interface
22 UART
23 USB(OTG_FS)
24 ethernet controller
以上项目做为一期学员最后的项目,大家有兴趣的可以一起参与。项目总调度为jorya_txj, 有需要参加的人员可以联系我。
目前芯片测试具体人员为:
唐伯打虎,rock my soul, mr no, struggle, a gan