### 移植代码说明 需要移植的代码位于 `../PORTING` 目录下。以下是注意事项: --- #### 修改内容 1. 在 `PORTING/MALLOC/malloc.c` 文件中,找到 `mem2base` 和 `mem2mapbase` 变量。 - 默认值 `0XC01F4000` 是内存管理的起始地址。请将其修改为 SDRAM 中 DATA 截止地址后的一小段地址,确保不会与 DATA 缓存区地址冲突。 --- #### 注意事项 1. 在 `PORTING/FATFS/src/diskio.c` 文件中: - 引入头文件 `sdio_sdcard.h` 和 `w25qxx.h`,并替换为凌智开发板的对应文件。 2. 在 `PORTING/CNN/debug.c` 文件中: - 代码中使用了 `LED` 和 `定时器3` 进行 STM32 死机检测。根据项目需求,可以选择删除这些判断代码。 3. 在 `PORTING/USMART/usmart.c` 文件中: - 代码中会用到 `定时器4`(函数 `Timer4_Init`)。请不要删除该代码,最好也不要进行修改。