第六周工作总结
Embassy 移植复现
- 串口烧录: 通过串口烧录
https://github.com/liu0fanyi/async-summary中提供的固件成功复现embassy移植
星光二平台调试
- J-link调试尝试: 串口调试的方式测试程序手段过于不自由,查找网上资料找到有J-link调试的先例
- 当下结果: 成功用J-link连接
U74大核,可能是因为u-boot时小核已经休眠,无法找到 - 下一步: 使用社区开源方案(比官方sdk先进)
u-boot+opensbi编译固件,手动修改u-boot,在u-boot阶段阻塞小核,使J-link连接上
社区的方案在spl阶段就已经初始化J-tag端口,而官方在u-boot阶段做这个操作 本项目的目标是将RTOS在S76小核上替换u-boot,所以使用开源社区的上游u-boot是正确的
固件编译
- 编译固件: 使用官方
opensbi+上游u-boot编译出spl固件,烧录到芯片后成功显示日志