我正在设计一个定制的PCB与DA14580和另一个ARM微控制器驱动整个系统。我一直在寻找许多编程、调试、产品测试等的解决方案。我被所有的选项搞糊涂了!
我看到Development Mode扫描外部SPI/UART/I2C设备,然后从这些设备之一下载代码到RAM中,然后运行代码。如果没有外部设备,则切换为JTAG/SWD模式。
1.一旦它在SWD模式,我可以然后连接一个SWD头,推代码到设备的RAM,然后调试方式?
2.如果使用SWD而不是SPI,我会失去什么吗?
然后,当准备生产时,看起来我可以使用smarsnippets通过SWD对OTP进行编程。
3.这是真的吗?(我可否经由社署安排OTP ?)
我将编写自己的测试/编程例程(使用smarnippets CLI),并将其与其他不相关的系统测试例程一起包含。
4.我可以这样做吗?还是需要使用prodtest.exe(在AN-B-020中讨论)或类似的工具?
5.如果我选择高公差(10ppm)晶体,我可以跳过XTAL微调步骤吗?
最后,说我在这里所建议的一切都是可能的:
6.这是否意味着我根本不需要破坏任何UART引脚?
谢谢您的宝贵时间。
关键词:
设备:
谢谢MT_dialog,我从你的帖子中学到了很多,无论是这里还是其他地方:)
我希望使用SWD来调试和编程OTP。因此,除了通过prod_test.exe进行生产测试外,我似乎不需要UART接口。
prod_test.exe可以使用除UART之外的任何接口吗?
谢谢你!
乔恩
嗨jfolsom,
不,生产测试工具只使用UART接口,没有其他接口可用。如果你发现上面的帖子有帮助,请标记为接受。
由于MT_dialog
再次感谢:)