Explorar el Código

application: add more compiling warning and error checker message

This will help customer understand the application requirement easily

Signed-off-by: Huaqi Fang <578567190@qq.com>
Huaqi Fang hace 1 año
padre
commit
aea56fb2ed

+ 1 - 0
application/baremetal/demo_cache/demo_cache.c

@@ -9,6 +9,7 @@
 #if !defined(__CCM_PRESENT) || (__CCM_PRESENT != 1)
 /* __CCM_PRESENT should be defined in <Device>.h */
 #warning "__CCM_PRESENT is not defined or equal to 1, please check!"
+#warning "This example require CPU CCM feature!"
 #endif
 
 // Declare HPMCOUNTER4

+ 2 - 0
application/baremetal/demo_cidu/demo_cidu.c

@@ -4,9 +4,11 @@
 #if !defined(__CIDU_PRESENT) || (__CIDU_PRESENT != 1)
 /* __CIDU_PRESENT shoulu be defined in <Device>.h */
 #warning "__CIDU_PRESENT is not defined or equal to 1, please check!"
+#warning "This example require CPU CIDU feature!"
 #endif
 
 #if !defined(SMP_CPU_CNT)
+#warning "This example require CPU SMP feature!"
 #error "SMP_CPU_CNT macro is not defined, please set SMP_CPU_CNT to integer value > 1"
 #endif
 

+ 1 - 0
application/baremetal/demo_plic/main.c

@@ -5,6 +5,7 @@
 #if !defined(__PLIC_PRESENT) || (__PLIC_PRESENT == 0)
 /* __PLIC_PRESENT should be defined in <Device>.h */
 #warning "__PLIC_PRESENT is not defined or equal to 0, please check!"
+#warning "This example require CPU PLIC feature!"
 #endif
 
 #if defined(__PLIC_PRESENT) && (__PLIC_PRESENT == 1)

+ 1 - 0
application/baremetal/demo_pmp/demo_pmp.c

@@ -6,6 +6,7 @@
 #if !defined(__PMP_PRESENT) || (__PMP_PRESENT == 0)
 /* __PMP_PRESENT should be defined in <Device>.h */
 #warning "__PMP_PRESENT is not defined or equal to 0, please check!"
+#warning "This example require CPU PMP feature!"
 #endif
 
 /* different trigger condition */

+ 2 - 0
application/baremetal/demo_smode_eclic/demo_smode_eclic.c

@@ -5,11 +5,13 @@
 #if !defined(__TEE_PRESENT) || (__TEE_PRESENT != 1)
 /* __TEE_PRESENT should be defined in <Device>.h */
 #warning "__TEE_PRESENT is not defined or equal to 1, please check!"
+#warning "This example require CPU TEE feature!"
 #endif
 
 #if !defined(__PMP_PRESENT) || (__PMP_PRESENT != 1)
 /* __PMP_PRESENT should be defined in <Device>.h */
 #warning "__PMP_PRESENT is not defined or equal to 1, please check!"
+#warning "This example require CPU PMP feature!"
 #endif
 
 // If define SWIRQ_INTLEVEL_HIGHER equals 1 the software interrupt will have a higher interrupt level.

+ 2 - 0
application/baremetal/demo_smpu/demo_smpu.c

@@ -6,11 +6,13 @@
 #if !defined(__TEE_PRESENT) || (__TEE_PRESENT != 1)
 /* __TEE_PRESENT should be defined in <Device>.h */
 #warning "__TEE_PRESENT is not defined or equal to 1, please check!"
+#warning "This example require CPU TEE feature!"
 #endif
 
 #if !defined(__SMPU_PRESENT) || (__SMPU_PRESENT != 1)
 /* __SMPU_PRESENT should be defined in <Device>.h */
 #warning "__SMPU_PRESENT is not defined or equal to 1, please check!"
+#warning "This example require CPU SMPU feature!"
 #endif
 
 

+ 1 - 0
application/baremetal/smphello/main.c

@@ -6,6 +6,7 @@
 #endif
 
 #if !defined(SMP_CPU_CNT)
+#warning "This example require CPU SMP feature!"
 #error "SMP_CPU_CNT macro is not defined, please set SMP_CPU_CNT to integer value > 1"
 #endif