main.c 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. #include "test_config.h"
  2. #include "RTE_Components.h"
  3. #include CMSIS_device_header
  4. #include "stdio.h"
  5. #if defined(MPS3)
  6. #include "cmsis_driver_config.h"
  7. #include "stdout_USART.h"
  8. #endif
  9. #if defined(RTE_Compiler_EventRecorder)
  10. #include "EventRecorder.h"
  11. #endif
  12. #include "test.h"
  13. int main(void)
  14. {
  15. #if defined(MPS3)
  16. stdout_init();
  17. #endif
  18. #if defined(RTE_Compiler_EventRecorder) && !defined(MPS3)
  19. uint32_t res = EventRecorderInitialize (EventRecordAll, 1);
  20. if (!res)
  21. {
  22. printf("Error enabling event recorder\n");
  23. goto endThread;
  24. }
  25. #endif
  26. #if !defined(SERIAL_DUMP)
  27. printf("\033c\r\n\r\n");
  28. #endif
  29. printf("\r\n\r\n\r\n----------------------\r\n");
  30. printf(__TIME__"\r\n");
  31. #if defined(ARMCM55)
  32. printf("M55\r\n");
  33. #endif
  34. #if defined(ARMCM4_FP)
  35. printf("ARMCM4_FP\r\n");
  36. #endif
  37. #if defined(ARMCM0P)
  38. printf("ARMCM0P\r\n");
  39. #endif
  40. #if defined(MPS3)
  41. printf("MPS3\r\n");
  42. #endif
  43. #if defined(VHT)
  44. printf("VHT\r\n");
  45. #endif
  46. #if defined(IPSS)
  47. printf("IPSS\r\n");
  48. #endif
  49. #if defined(DOT_TEST)
  50. dot_test();
  51. #endif
  52. #if defined(VECTOR_TEST)
  53. vector_test();
  54. #endif
  55. #if defined(ROW_TEST)
  56. row_test();
  57. #endif
  58. #if defined(COL_TEST)
  59. col_test();
  60. #endif
  61. #if defined(MATRIX_TEST)
  62. matrix_test();
  63. #endif
  64. #if 0
  65. filter_test();
  66. #endif
  67. #if defined(FUSION_TEST)
  68. fusion_test();
  69. #endif
  70. //debug_test();
  71. memory_pool_stats();
  72. #if defined(MPS3)
  73. while(1);
  74. #else
  75. #if defined(RTE_Compiler_EventRecorder)
  76. endThread:
  77. #endif
  78. while(0);
  79. #endif
  80. }