SDK3.0.6.
通讯串口(P04,P05)烧写OTP(已经已经绕线正常)供电控1.2V,曾经曾经用1.2V烧写过,OTP完全没问题。
但现出的smartsnippet - otp烧写页面,点击connect之后方式代替复位)
现象现象下:
[info @ 16-09-09 16:04:33]重置检测到
[info @ 16-09-09 16:04:34]成功断开了来自COM31端口的连接。
[info @ 16-09-09 16:04:44]成功下载了固件文件到电路板。,此时已经过去10s,貌似别无成成因的烧写如da14580?附件为两次烧写记录的日志。
麻烦帮忙看下到底为主?
(先前先前线,烧烧编程,繁体都验证过是可口的,不再有没有出现在不正常,请请,谢谢)。
户外有户外一件:
使用版本SDK 3.0.10
关键词模式中晶振校准的问题:
晶振输出口默认为p05口,是能将p04 p06和(tx,rx)来通信?
修改dk_apps \ keil_projects \ prod_test \ prod_test下的工程将tx,rx设置为p04,p06,然后然后通讯jlink调试,现象:可以正式通信。
Prodtest -P 41 Xtrim EN可从P05检测到16m晶振
户外一代方向:
使用命令行通讯JLink将dk_apps \ keil_projects \ prod_test \ prod_test工程生成的十六进制文章烧写入da14580,示例示例下
smartsnippets.exe -Type Booter -Chip da14580-01 -jtag 123456-gpio p0_1 -uart p0_4 -file cust_prod_test_es5.hex,hex为修改tx rx为p04,p06的固件。
Prodtest -p 41 Xtrim en命令下发后,过一会儿得到返回值9(超时)。
请问:怎么用串口通讯命令直接可用的cort_prod_test_es5.hex?
这位仁兄你遇到的问题和我一道,期望的对话工程师的帮助!
1.从log看,UART引导的过程没拿到函数,导致启动失败。具体可以an-b-001.pdf。是不是UART IO上电脑太低了?
2.“通讯串口(P04,P05)烧写OTP(已经已经绕线正常)控制电动机1.2V,曾经曾经用1.2V烧写过,OTP完全没问题。”
这个不到啊,otp的烧写没vpp上6.8v是不行的。你确定写进去又读出出吗吗?
3. UART引导的GPIO默认只能能有4个组选择。所以启动还只由由p04 / p05开始。在下进去之后,利用01 fd 40 04 xx xx xx xx去修改之后的uart tx / rx。其实是用来的
的HCI_CHANGE_UART_PINS_CMD命令.smartsnippets里面没看到直接可口的指令
嗨对话框:
关键词1:采用1.2V距离,da14580的tx rx电平为2.6 v左右,串口芯片采使用的是3.0v静电,不再是可口可以,户外,如何解决io口电阻太低的超过2.0V最好不要超过1.8V)?
关键词2:通过串口(P04,P05)烧写OTP(已经已经绕线正常)供电控1.2V,曾经也用1.2V烧烧写,OTP完全没问题。“
这个不到啊,otp的烧写没vpp上6.8v是不行的。你确定写进去又读出出吗吗?
上述所述的烧写仅仅仅仅指点击点击连接的时代发酵的动作,实际实际不可能otp的内容,(接上6.8v才能写otp,整个程程试过没问题)。
关键词3:UART引导的GPIO默认只能有4次。其实就是使用底层的
的HCI_CHANGE_UART_PINS_CMD命令.smartsnippets里面没看到直接可口的指令
启动的时代是通讯Jlink烧写programmer_es4.bin的,所以跟p04,p05没什么关键词?(如果修改program_es4.bin的源码----修改tx,rx io口)那么启动完之道通信接口(串口)应该就可以任意吧?