举报
烧录卡开发指南 DLDI Template已内置在 DevkitARM r20中,请使用 DevkitPro Updater 获取DLDI Template。 安装NDS示例做为DevkitARM的一部分。 从 /examples/nds/templates/ 复制dldi文件夹。 然后将 dldi文件夹 重命名为驱动的四字符码。 在 source/iointerface.c 里替换一个设备专用的函数。 修改 specs/dldi_crt0.s : 找到 "Name of driver goes here" 并改为适应的烧录卡说明。 找到 "XXXX" 并改为驱动的四字符码。 找到 IO_INTERFACE 段, 确认 FEATURE_SLOT_GBA 或 FEATURE_SLOT_NDS 已被定义,定义内容由设备决定。 在驱动器的最顶层级目录下运行 make。 如果遇到 "overlaps previous sections" 的错误信息,则说明驱动占用空间过大。因为 DLDI补丁 只分配32Kib的空间,因此必须减小驱动的大小。 可以试着减小global arrays的大小,或者由某些烧录卡完成设备固件初始化。 按 测试指南 进行测试。 如果能正常运行,请发布吧!联系我(电邮见首页),并将接口公布于本页。
本版积分规则 发表回复 回帖后跳转到最后一页
Archiver|手机版|小黑屋|EMAX Studio
GMT+8, 2024-4-25 14:00 , Processed in 0.010856 second(s), 18 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.