主题中讨论的其他器件:CC3235SF、 CC2642R、 SysConfig
我有一个库存新的 CC3235SF_LAUNCHXL 板、交付时已使用跳线。 我在 Linux OS 上使用 CCS 12.6.0.00008。
我尝试从 Resource Explorer 中运行常用的"uart2echo_CC3235SF_LAUNCHXL_tirtos7_gcc"示例。
关于这个设置、我有几个问题、这对我来说是个陌生的问题。 我在采用相同的设置以及 CC2642R MCU 和 CCS 方面拥有丰富的经验。
1) 1)在这个较新的 MCU 上、我看到它有一个外部4MB sFLASH 部件、显然它就是从这个部分引导的、或者至少出现了、如果 MCU 本身
XIP 闪存中没有代码、因此它会通过 sFLASH 对其进行编程、然后运行。 我认为这是对的?
2) 2)如果 XIP 中有代码、则引导加载程序会跳过重新刷新 XIP 并直接启动。 对吧?
3) 3)使用 CCS 进行调试时、我开始起雾。 它看起来我可以编译和运行"锤子图标"、现在有两个
(与较旧的 MCU 相比、只是'调试')。 现在我有两个选项可供选择:1:调试、或者2:MCU+Image、这样的过程是否在某处进行了描述?
4) 4)当我想调试时、点击"绿色虫子"进行构建和加载、似乎我并不总是得到我构建的最新代码并进行更改、怎么样?
5)很多时候,比不,施工后的闪烁操作(在"锤子"中的1或2 )失败,因为一些新的东西我不
熟悉、我会将错误文本放在此处:
**** Build of configuration MCU+Image for project uart2echo_CC3235SF_LAUNCHXL_tirtos7_gcc **** /home/marc/ti/ccs1260/ccs/utils/bin/gmake -k -j 8 all -O gmake[1]: 'uart2echo_CC3235SF_LAUNCHXL_tirtos7_gcc.out' is up to date. Building secondary target: "syscfg/uart2echo_CC3235SF_LAUNCHXL_tirtos7_gcc.sli" Invoking: Image Creator "/home/marc/ti/simplelink_cc32xx_sdk_7_10_00_13/source/ti/drivers/net/imagecreator/bin/SLImageCreator" syscfg create_image --sdk_path "/home/marc/ti/simplelink_cc32xx_sdk_7_10_00_13" --json "/home/marc/workspace_v12/uart2echo_CC3235SF_LAUNCHXL_tirtos7_gcc/MCU+Image/syscfg/ti_drivers_net_wifi_config.json" --file "/home/marc/workspace_v12/uart2echo_CC3235SF_LAUNCHXL_tirtos7_gcc/MCU+Image/syscfg/uart2echo_CC3235SF_LAUNCHXL_tirtos7_gcc.sli" --mcu "/home/marc/workspace_v12/uart2echo_CC3235SF_LAUNCHXL_tirtos7_gcc/MCU+Image/uart2echo_CC3235SF_LAUNCHXL_tirtos7_gcc.bin" INFO:root:FTDI not detected, trying XDS INFO:slbootloader.slbootloader:Connecting to device INFO:slbootloader.slbootloader:Power off INFO:slbootloader.slbootloader:Set break signal INFO:slbootloader.slbootloader:Power on makefile:167: recipe for target 'syscfg/uart2echo_CC3235SF_LAUNCHXL_tirtos7_gcc.sli' failed Traceback (most recent call last): File "<string>", line 5262, in <module> File "<string>", line 5258, in main File "<string>", line 5228, in cmdline File "<string>", line 4653, in command_sysconfig_create_image File "<string>", line 2498, in create_image_from_sysconfig File "<string>", line 1567, in connect_device File "/home/user/Downloads/sl_image_creator_gen3/slbootloader/slbootloader.py", line 409, in connect_with_reset File "/home/user/Downloads/sl_image_creator_gen3/slbootloader/slbootloader.py", line 271, in _expect_ack File "/home/user/Downloads/sl_image_creator_gen3/slbootloader/slbootloader.py", line 300, in _read_data File "/home/user/Downloads/sl_image_creator_gen3/venv_ic/lib/python2.7/site-packages/serial/serialposix.py", line 475, in read serial.serialutil.SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?) SLImageCreator returned -1 gmake[1]: *** [syscfg/uart2echo_CC3235SF_LAUNCHXL_tirtos7_gcc.sli] Error 255 gmake[1]: Target 'secondary-outputs' not remade because of errors. gmake: *** [all] Error 2 makefile:149: recipe for target 'all' failed **** Build Finished ****
我已经挂机了这个问题、没有找到关于如何尝试对部件进行编程的清晰文档。 通常需要按下
LaunchXL 上就在 USB 连接器旁边的复位按钮、或者/或者拔下 USB 插头、再插回插头、让 USB 重新工作!
我已经扫描了数十页的论坛文章、以了解类似的症状、有一些但没有与使用库存 LaunchXL 和 MCU 相关的内容
设置、以简单地运行 TI 提供的示例和演示。 我确实运行了"开箱即用"的无线网络,它工作正常,但也受到了相同的闪存的影响
加载问题、但加载和运行正常几次(可以通过访问。 PC 上的浏览器、等等)。
我乐意提供任何提示和技巧、或帮助 TI 让它变得可靠、因为我必须在 MCU 上做一些基准测试、就像在 MCU 上做一样
具有 FPU、而旧版 MCU 具有 FPU。 评估其速度将有多慢、且没有 FPU 进行计算等。
谢谢、Marc