没有外部扩展RAM,board.h中应该怎样定义。
STM32F103VE 100脚封装#define STM32_SRAM_END (0x20000000 + 0x10000)
上面的式子对不对。
#ifdef RT_USING_HEAP
#if STM32_EXT_SRAM
rt_system_heap_init((void*)STM32_EXT_SRAM_BEGIN, (void*)STM32_EXT_SRAM_END);
#else
#ifdef __CC_ARM
rt_system_heap_init((void*)&Image$$RW_IRAM1$$ZI$$Limit, (void*)STM32_SRAM_END);
#elif __ICCARM__
rt_system_heap_init(__segment_end("HEAP"), (void*)STM32_SRAM_END);
#else
/* init memory system */
rt_system_heap_init((void*)&__bss_end, (void*)STM32_SRAM_END);
#endif
#endif
#endif 在board.h里有这个,设为0就行了
/* whether use board external SRAM memory */
// <e>Use external SRAM memory on the board
// <i>Enable External SRAM memory
#define STM32_EXT_SRAM 0 回复【1楼】lindabell 欧海
在board.h里有这个,设为0就行了
/* whether use board external sram memory */
// <e>use external sram memory on the board
//<i>enable external sram memory
#define stm32_ext_sram 0
-----------------------------------------------------------------------
太简单了。感谢 ..\..\rt-thread\components\rtgui\widgets\list_view.c(459): warning:#514-D: pointless comparison of unsigned integer with a negative constant
..\..\rt-thread\components\rtgui\widgets\list_view.c: if (view->current_item == -1)
4_gui_three_panels教程里面的。我不明白程序的意思,不敢修改,
页:
[1]