1. 应用需求
使用NUC505DL13Y, 一个USB Host读取U盘,一个USBDevice 构成虚拟串口与主机通信,估计代码和变量合计小于100KB
另外需要存储一个200KB只读的数据表格。
2. 开发环境
IAR 8.2 开发板 NuTiny-EVB-NUC_QFN88 V1.4
3. 内存模式
200KB只读的数据表格放置在SPIM中,其余程序置于SRAM中以提高运行速度。
4. 问题
在IAR环境下应该使用什么Boot Mode来开发?
测试sample code GPIO 这是一个 “Full on SRAM” 模式,可以在IAR下方便的调试,执行速度块,但重新上电后不可运行不知什么原因?
测试 CriticalOnSRAM 重新上电后可运行,可以将关键代码放置到 RAM中运行,IAR环境下调试OK,但是由于程序中函数比较多,还有大量
的库函数引用,如果将这些函数放置到RAM中,十分麻烦,不知如何解决
|