You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
660 B

12 months ago
  1. #pragma once
  2. #include <stdbool.h>
  3. #include "main.h"
  4. #include "project_configs.h"
  5. /**
  6. * @brief
  7. * STM32F407VETx 1024k
  8. *
  9. * index startAdd size
  10. * 0 0x08000000 16k
  11. * 1 0x08004000 16k
  12. * 2 0x08008000 16k
  13. * 3 0x0800C000 16k
  14. * 4 0x08010000 64k
  15. * 5 0x08020000 128k
  16. * 6 0x08040000 128k
  17. * 7 0x08060000 128k
  18. * 8 0x08080000 128k
  19. * 9 0x080A0000 128k
  20. * 10 0x080C0000 128k
  21. * 11 0x080E0000 128k
  22. *
  23. *
  24. * @WARNING:
  25. */
  26. #define DEVICE_INFO_START_ADD SDK_CFG__SN_FLASH_ADDR //
  27. typedef struct {
  28. int32_t year;
  29. int32_t weak;
  30. int32_t index;
  31. } sn_t;
  32. sn_t* sn_get();
  33. const char* sn_get_str();