01_bootloader课程介绍.mp4

02_程序升级基本概念介绍.mp4

03_ICP_ISP_IAP概念介绍.mp4

04_STM32芯片启动相关硬件介绍.mp4

05_STM32复位相关概念.mp4

06_STM32相关原理图介绍.mp4

07_STM32开发软件选择.mp4

08_软件开发环境_keil_mdk安装.mp4

09_软件开发环境_keil_mdk配置.mp4

10_软件开发环境_keil注册机使用.mp4

11_软件开发环境_vsCode安装.mp4

12_软件开发环境_stm32cubemx安装.mp4

13_stm32烧录bin文件介绍.mp4

14_解析bin文件内容.mp4

15_芯片系统bootloader使用演示.mp4

16_自定义完成bootloader逻辑.mp4

17_bootloader使用的A程序需要特别设定起始地址.mp4

18_介绍串口通信.mp4

19_基础串口通信方式演示.mp4

20_优化串口接收方式对应bootloader发送程序.mp4

21_实现bootloader串口稳定接收A程序文件.mp4

22_对串口接收程序性能优化.mp4

23_flash写入程序注意事项.mp4

24_完成flash擦除相关代码.mp4

25_测试擦除flash逻辑和检查flash内容.mp4

26_实现flash内容写入.mp4

27_解决flash重复写入的bug.mp4

28_测试连续多次写入flash数据.mp4

29_完成串口实际接收程序测试.mp4

30_编写程序跳转函数.mp4

31_完成A程序跳转测试.mp4

32_应用层逻辑介绍.mp4

33_应用层逻辑实现传输确认逻辑.mp4

34_应用层逻辑实现.mp4

35_应用层添加错误判断功能.mp4

36_应用层添加物理按键确认.mp4

37_企业级bootloader架构介绍.mp4

38_实战_EEPROM的存储介绍.mp4

39_实战_EEPROM驱动编写.mp4

40_实战_EEPROM的多段写入.mp4

41_实战_实现更新状态读取.mp4

42_实战_完成bootloader程序结构.mp4

43_实战_SPI协议介绍.mp4

44_实战_W25Q32芯片介绍.mp4

45_实战_编写W25Q32驱动读ID.mp4

46_实战_W25Q32驱动读数据方法.mp4

47_实战_W25Q32驱动完善.mp4

48_实战_W25Q32驱动测试.mp4

49_实战_添加恢复出厂设置功能.mp4

50_实战_完成出厂设置功能.mp4

51_实战_校验W25Q32中的程序.mp4

52_实战_完成A程序的flash烧写.mp4

53_实战_完成A程序的流水灯稳定执行.mp4

54_实战_CAN通信物理层介绍.mp4

55_实战_CAN通信协议层介绍.mp4

56_实战_CAN外设介绍.mp4

57_实战_CAN初始化代码实现.mp4

58_实战_CAN发送消息的方法.mp4

59_实战_CAN接收消息和测试.mp4

60_实战_上位机CAN通信实现.mp4

61_实战_实现CAN双端通信.mp4

62_实战_CAN过滤器的使用介绍.mp4

63_实战_上位机接收更新请求.mp4

64_实战_上位机导入更新程序.mp4

65_实战_上位机发送程序实现.mp4

66_实战_app程序架构.mp4

67_实战_测试app程序流程.mp4

68_实战_软件波特率匹配演示.mp4

69_实战_大缓存接收实现接收更新程序.mp4

70_实战_实现接收端的CRC校验.mp4

71_实战_实现发送端的CRC校验完成校验测试.mp4

72_实战_保证发送端数据的有序性.mp4

73_实战_将接收程序写入到flash中.mp4

74_实战_完成更新状态位修改.mp4

75_实战_烧录2程序到上位机.mp4

76_实战_完成最终效果展示.mp4

77_LoRa实战_介绍LoRa.mp4

78_LoRa实战_移植官方驱动文件.mp4

79_LoRa实战_完成LoRa驱动.mp4

80_LoRa实战_测试开发板LoRa通信.mp4

81_LoRa实战_测试网关LoRa通信.mp4

82_LoRa实战_实现双端通信测试.mp4

83_LoRa实战_替换CAN通信为LoRa通信.mp4

84_LoRa时钟_完成最终测试.mp4

85_LoRa实战总结.mp4

代码.zip

文件.zip

资料.zip