使用SSS v2.0.07
SDK 10.0.4.66版
能够加载/编译/修改pxpreporter演示,使用RAM进行调试,并获得usb工具包。
试图用创建的.bin文件刷新它。(即独立运行)…使用cli程序员和J Link 6.44 GDB(即命令提示符样式)
什么都没做(即不跑)。
回到sdk尝试调试。。。
调试时会出现各种错误…(请参阅附件)。
与工厂重新刷新了usb前箱…usb独立运行没有问题。
返回到SDK中通过RAM调试项目…显示相同的错误。。。。?
为什么?
问题:
1) 我是不是在闪烁的时候把内存写错了地方?。。。我使用了在SDK中创建的.bin文件(QSPPI的发布版本)
2) 我看到文件使用QSPI闪光器SSTB,相当一般…任何更多的细节?。。。。出价等…等…)
3) 一步一步的过程,建立可烧代码上传到设备从sdk?
4) UM-B-057,SSS手册,第5节,脚本。sdk10.0.4.66的下载有一个“scripts”文件夹,但里面没有任何内容(即windows无法识别的内容)。我在哪里可以得到这些脚本?
设备:
你知道为什么会这样吗?。。。。一旦我得到这个去我集成到我们的产品之一da14695…只需要能够可靠地调试和烧录固件…我猜是由于我的用户错误。希望尽快得到回应。雷电竞官网登录
谢谢您!
嗨,Jwyongster,
你能描述一下你是如何用什么命令对bin文件进行编程的吗?
关于您提到的脚本,utilities\scripts\mem\u report中有python脚本文件,应该在windows中列出。
我相信我做的第一件事就是打开segger jlink GDB服务器。然后打开一个命令窗口。
将SSS中创建的.bin文件复制到cli程序员exe所在的binaries文件夹。
发出上传命令…它似乎工作…(即文件上传…命令提示符/gdb的反馈看起来正常)
重置usb套件…没有广告从棒(我修改了广告名称,以识别它更容易…它工作良好,当我在调试模式下测试我做的pxp记者的东西mods)
然后我重新打开SSS和wnet进行调试…在这里你可以看到我附加的所有信息。。。
接下来,使用上面的过程,上传了该usb套件的fw-bin工厂。重置U盘…按预期使用出厂固件。
回到SSS…尝试使用修改过的pxp reporter代码进行调试…获取大量崩溃错误,如附件所示。
????
我把这东西搞砸了,弄得没用了吗?有办法恢复吗?。。
再次强调,这个练习的重点是确保我可以调试、上传和运行代码…在我开始向usb工具包的头文件添加内容之前。。。。。
在某个时候,我试着运行SSTB,QSPI程序员部分…我指向我创建的.bin…然后烧成芯片…消息似乎没问题…没有错误…但是当你运行usb工具包时,没有上面描述的内容(即没有广告)。
在SSTB中,指向工厂固件箱…烧坏的芯片…它工作了。。。
任何能让我通过这个路障的东西都会很有帮助。。
谢谢您!
嗨,Jwyongster,
要从QSPI运行代码,我建议参考UM-B-090中的“9.3.2 Build the project To run from QSPI Flash”,其中可以使用“DA1469X-00-Debug-QSPI”进行构建,并使用“run>External Tools>program_QSPI_jtag”对QSPI进行编程。然后可以用“QSPI\u DA1469x”的配置进行调试。
好 啊。。。
我会试试的。
我从RAM开始调试…效果很好。。。。
然后去“烧”芯片,这样它就可以独立运行的代码。。。
燃烧后,我无法调试期间。。。
我会尝试一下,但我很肯定我会得到同样的结果显示在附件我发送。
Q: 烧芯片独立运行…程序?。。我在SSS中创建的BIN文件就足够了,还是需要在烧录之前发送消息?。。。。你会用哪种版本的芯片来烧成独立的(QSPI版本?)。。。不希望烧它OTP…基本上烧代码,然后随着代码的成熟,上传新的代码。。。
如果你能回答这些问题,我将不胜感激。
我会让你知道你建议的结果
感谢您的回复。!
那些剧本。。。。
见附件?
如何让windows识别它们?
使用sdk 10.0.4.66
(见附件)