This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430F6659:将 BSL 常数更改为使用 USB 的16MHz 时钟

Guru**** 666710 points
Other Parts Discussed in Thread: MSP430F6659, MSP430F5659, MSP430F5658, MSP430F6658
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/778571/msp430f6659-changing-bsl-constants-to-use-16mhz-clock-for-usb

器件型号:MSP430F6659
主题中讨论的其他器件: MSP430F5659MSP430F5658MSP430F6658

您好!

我仍然在努力使 USB BSL 正常工作。 我已将     BSL 代码固件中的常数从0F 05 0F 03 11 02 17 01更改为0F 05 0F 03 11 04 17 01、如上一帖子中所述。 根据用户手册02 11、 4MHz 和16MHz 的 BSL 代码设置应该要求值04 11、如果我阅读用户手册是正确的。

但它不起作用。 当我尝试 按原样运行 BSL 时、我从 PC 收到一条消息、指出存在未知连接。 我预期会出现这种情况、因为4、8、12或24MHz 尝试均不起作用、器件无法枚举。 但是、当我将02更改为04时、我仍然会收到相同的消息、即当我跳转到位置1000时、就会连接未知设备。

有什么关于我做错的想法吗??

谢谢、

Jerry

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在对网站进行详细研究后、我发现 USB BSL 功能的源代码可能适用于 MSP430F6659。 有人能给我指一下吗? 此外、我对 slau319表36 (下面)中的注释"出厂 USB BSL 仅为 RAM 写入"感到困惑。 完整的 BSL 必须首先加载到器件 RAM 中并开始执行
    闪存写入。 "??
    谢谢

    表36.
    器件 MSP430F6659、MSP430F6658、MSP430F5659、MSP430F5658
    BSL 版本
    00.07.86.36 (修订版 A)
    00.08.88.38 (修订版 B 直到2015年5月)
    00.08.88.39 (修订版 B 及更高版本)
    RAM 擦除0x2400至0x33FF
    内核的缓冲区大小
    命令62字节
    值得注意的信息
    器件使用出厂 USB BSL 进行编程。
    2.出厂 USB BSL 仅为 RAM 写入。 完整的 BSL 必须首先加载到器件 RAM 中并开始执行
    闪存写入。 仅支持 RX PASSWORD、RX DATA BLOCK FAST 和 SET PC 命令
    3.从应用程序启动此 BSL 时,应用程序应首先取消枚举自身,然后延迟
    (大约500ms)。 这允许使用主机进行正确的重新枚举。
    已知漏洞
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    4MHz 和16MHz 的恒定频率不能相同。 如果数据表中没有16MHz 值、您可以使用我的计算器。 必须在二进制文件中的2个位置替换常量。

    我的 MSP430 USB BSL 包含所有命令和软件 、AES 占用2K 字节、可用于 BSL 闪存。 具有所有命令的出厂预加载 TI MSP430 USB BSL 不能用于2KB BSL 闪存、因此使用最小命令集来允许将具有完整命令集(超过2KB)的版本下载到 USB RAM。

    e2e.ti.com/.../8321.MSP430USBCalc.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Zrno、
    使用计算器、它给出了16MHz 下 DivQ、DivM、USBPLLDIVB 的值1、3、0002h
    如何将其与0F 05 0F 03 11 02 17 01的代码图像中的常量相关联?
    需要更改的2个位置在哪里?
    此外、您的版本是否适用于2K 保护区?
    再次感谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我的版本不是开源的。 您的值(11 04)正常。 在文本二进制文件中搜索相同常量数组的2个位置、然后替换(例如、12MHz 值到16MHz)。 Andreas Haas 完成了、 这里的过程完全相同 (16MHz)、具有不同的目标器件。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Zrno、

    谢谢-我使用 FET 工具从6659器件中读出数据并在1000至17FF 之间进行搜索、 并且0F 05 0F 03 11 02 17 01的序列只发生一次?

     


    === BSL 闪存段0x1000 - 0x17FF ===


    0x1000:05 3C 41 3C FF 3F FF 3F 00 08 88 39 B2 40 80 5A |.<A<.??...9.@.Z
    0x1010:5C 01 32 C2 31 40 00 34 B0 13 56 17 FF 3F 06 00 |\.2.1@.4.V...
    0x1020:FF 09 01 A1 01 85 3F 95 3F 75 08 25 01 15 01 09 |… ??????????????
    0x1030:01 81 02 85 3F 95 3F 75 08 25 01 15 01 09 01 91 |……?U.%…
    0x1040:02 C0 09 02 29 00 01 00 80 32 09 04 00 02 |。。。。。。。 2…
    0x1050:03 00 00 09 21 01 00 01 22 24 00 07 05 81 |… !!!!!!!!!!!!
    0x1060:03 40 00 01 07 05 01 03 40 00 01 FF 0F 05 0F 03 |.@… @…
    0x1070:11 02 17 01 12 01 00 02 00 00 08 47 20 00 02 | g .
    0x1080:09 01 00 00 01 3D 90 AD DE 04 20 3E 90 EF be |… =.... >...
    0x1090:01 20 03 3C 0C 43 0D 43 10 01 3C 41 3D 41 10 01 |。 C.C.C.C..<A=A..
    0x10A0:0C 43 B2 D0 03 80 82 01 B2 40 28 96 00 09 B2 D0 |.c....... @…
    0x10B0:00 01 04 09 A2 B2 02 09 0A 20 B2 93 FE FF 08 20 |… …
    0x10C0:3B 40 2C 01 1B 83 FE 23 B2 08 09 01 24 2C D3 |;@…………… $、。
    0x10D0:B2 C0 00 01 04 09 82 43 00 09 10 01 F2 B0 0F 00 |… C.
    0x10E0:84 23 09 20 C2 93 84 23 03 34 5E 42 20 09 0B 3C |.#。 ...#.4^B……<
    0x10F0:5e 42 22 09 08 3C C2 93 84 23 03 34 5E 42 C8 23 |^B"..<...#.4^B.#
    0x1100:02 3C 5E 42 88 23 7E F2 C2 4E 60 24 5E 42 60 24 |.<^B.#~..N`$^B`$
    0x1110:42 19 4E 10 C2 4E 60 24 B0 13 E2 17 3C 40 60 24 | B.N..N`$...<@`$
    0x1120:80 00 A6 17 F2 43 02 24 C2 43 10 24 C2 43 21 09 |… c. c. c. c. c.$ C!
    0x1130:10 01 C2 93 82 23 11 20 5E 42 84 23 7E F0 0F 00 |… 编号。 ^B.#~……
    0x1140:0A 24 5E 93 0E 20 C2 93 84 23 03 34 F2 D2 C8 23 |.$^.. ...#.4...#
    0x1150:02 3C F2 D2 88 23 80 00 24 11 F2 D2 20 09 F2 D2 |.<...#.$... (笑声)
    0x1160:22 09 10 01 C2 93 80 23 04 34 1F 43 D2 D3 3C 09 |“…… #.4.c.<。
    0x1170:03 3C 0F 43 D2 C3 3C 09 5E 42 80 23 7E B0 60 00 |.<.C..<。^B.#~。`。
    0x1180:8F 20 5D 42 81 23 4D 83 80 24 5D 83 6B 24 6D 83 |。 ]B.#M.$].k$m.
    0x1190:67 24 6D 83 45 24 5D 83 09 24 6D 83 52 24 5D 83 | g $m.$m.$m.R $]。
    0x11A0:46 24 5D 83 33 24 5D 83 54 24 7A 3C 1F B3 78 28 | F$].3$].T$z<.x (
    0x11B0:5e 42 83 23 5E 83 08 24 5E 83 0F 24 7E 80 1F 00 |^B.#^...$^...$~...
    0x11C0:1C 24 5E 83 13 24 6C 3C C2 43 23 09 F2 40 12 00 |.$^...$l<.C#..@
    0x11D0:02 24 3C 40 74 10 80 00 A6 17 C2 43 23 09 F2 40 |.$<@t.… C#..@
    0x11E0:29 00 02 24 3C 40 42 10 80 00 A6 17 F2 40 24 00 |)..$<@B...... @元。
    0x11F0:02 24 3C 40 1E 10 80 00 A6 17 C2 43 23 09 F2 40 |.$<@… C#..@
    0x1200:09 00 02 24 3C 40 54 10 80 00 A6 17 1F B3 48 28 |...$<@T....... H (
    0x1210:B0 13 E2 17 C2 43 60 24 D2 42 01 24 61 24 3A 3C |… c`$.B.$A$:<
    0x1220:F2 D2 22 09 D2 42 82 23 3F 09 80 00 24 11 F2 D2 |..B.#?...$...
    0x1230:22 09 D2 42 82 23 00 24 B0 13 24 11 D2 43 12 24 |"..B.#.$...c.$
    0x1240:10 01 C2 43 23 09 D2 43 02 24 3C 40 00 24 80 00 |...C#.c.$<@……
    0x1250:A6 17 F2 D2 22 09 D2 42 84 23 01 24 80 00 24 11 |......B.#.$.$。
    0x1260:80 00 32 11 5E 42 84 23 7E F0 0F 00 0C 24 5E 93 |..2.^B.#~...$^。
    0x1270:1B 20 C2 93 84 23 04 34 F2 F0 D7 00 C8 23 03 3C |。 ...#.4 #.<
    0x1280:F2 F0 D7 00 88 23 80 00 24 11 7E 90 80 00 03 20 |… #...$~…
    0x1290:B0 13 E2 17 43 3F 7E 90 82 00 02 20 80 00 DC 10 |……C?~…… …
    0x12A0:F2 D2 20 09 F2 D2 22 09 10 01 21 83 32 C2 03 43 |. ".....2..C
    0x12B0:B2 40 02 1C 5A 24 B2 40 17 24 5C 24 C2 43 0E 24 |.@@..Z$。$\$.C.$
    0x12C0:C2 43 11 24 B2 40 28 96 00 09 82 43 08 03 43 |.C.$@(... C...C
    0x12D0:B2 40 18 08 09 B2 40 80 00 04 09 B0 13 D8 17 |.@@……@………………………………………………………………………………
    0x12E0:C2 43 12 24 F2 40 A5 00 21 01 5E 42 20 01 3E F0 |.C.$@..^B ..>。
    0x12F0:03 00 0F 4E 3F D0 00 44 82 4F 2401 B0 13 C8 17 |...不是吗?... D.O$。。。
    0x1300:4F 4E 8F 10 82 DF 24 01 B0 13 C8 17 C2 4E 20 01 | On ...$…… N。
    0x1310:0f DE 3F D0 00 44 82 4F 26 01 92 B3 2C 01 FD 2B |..?.. D.O&.....+
    0x1320:92 C3 2C 01 1E 53 2E 92 E4 2B C2 43 21 01 F2 D0 |..........
    0x1330:0C 00 6A 02 B2 C0 00 01 6C 01 05 3C B2 F0 F4 FF |.. L.<<
    0x1340:6e 01 A2 C3 02 01 1E 42 6E 01 7E B0 09 00 F6 23 | n... ~…………
    0x1350:B2 40 20 00 66 01 B2 40 53 02 68 01 B2 40 00 02 |.@.f.@内六角.@.
    0x1360:6A 01 B2 40 20 02 80 03 B1 40 2C 01 00 0C 3C | J..@@…………………………………
    0x1370:B2 40 00 51 86 03 92 B3 86 03 FD 2B A2 D2 80 03 |.@.Q. +....
    0x1380:2F 41 3F 53 81 4F 00 81 93 00 F1 23 B2 C0 |/a?S.O.... #。
    0x1390:00 40 86 03 1F 42 96 03 3F 90 96 08 03 28 3F 40 |.@……B……(?@
    0x13A0:0f 05 0E 3C 3F 90 C5 04 03 28 3F 40 0F 03 08 3C |…0x13B0:3F 90 DD 02 03 2C 3F 40 17 01 02 3C 3F 40 11 02 |……………@…0x13C0: @ 4F 14 24 82 43 60 01 B2 40 F3 10 64 01 B2 40 |.O.$.C`@………………………………………………………………………………………………………
    0x13D0:40 00 62 01 B2 40 44 02 68 01 B2 08 09 06 28 |@ć.b.@ć d.nin. (
    0x13E0:B0 13 78 16 B0 13 8C 14 A2 D3 02 09 21 53 10 01 |.x........ !
    0x13F0:5e 42 3E 09 2E B2 02 28 80 00 BA 16 A2 B3 08 09 |^B>....(
    0x1400:0C 28 B0 13 D8 17 B0 13 78 16 B0 13 8C 14 B2 F0 |(… 十、
    0x1410:F9 FF 08 09 A2 D3 02 09 10 01 A2 B2 08 09 06 28 |........ (
    0x1420:B0 13 D8 17 B2 40 04 A5 20 01 10 01 D2 B3 30 09 |… @…… … 0。
    0x1430:10 28 F2 D0 10 00 3C 09 C2 43 23 09 D2 93 10 24 |.(...<<.C#...$
    0x1440:03 20 B0 13 76 15 02 3C F2 D2 20 09 D2 C3 30 09|。 v.<.. ...0。
    0x1450:10 01 4E 93 02 34 80 00 8C 14 3E B0 40 00 0B 28 |.N..4...>。@..(
    0x1460:D2 43 11 24 F2 D0 10 00 3C 09 F2 C0 40 00 3E 09 |.C.$……………@…>。
    0x1470:82 43 10 09 10 01 3E B0 20 00 07 28 B0 13 78 16 |.C....>。 ..(.. x
    0x1480:F2 F0 9F 00 3E 09 C2 43 11 24 10 01 C2 43 12 24 |...>...c.$...C.$
    0x1490:C2 43 11 24 C2 43 00 24 C2 43 01 24 C2 43 3C 09 |.C.$.C.$.C<。
    0x14A0:F2 43 02 24 F2 43 04 24 C2 43 10 24 7E 40 80 00 |.C.$.C.$~@……
    0x14B0:C2 4E 21 09 C2 4E 23 09 F2 40 8C 00 20 09 F2 40 |.N!.N……@… @…………………
    0x14C0:8C 00 22 09 F2 40 03 00 2F 09 F2 40 03 00 2E 09 |@@………………………………
    0x14D0:C2 4E C8 23 F2 40 10 00 C9 23 C2 4E CA 23 C2 4E |.N.#@……#.N.#.N
    0x14E0:CE 23 F2 40 40 00 CF 23 C2 4E 88 23 C2 43 89 23 |.#@@.#.N.#.C.#
    0x14F0:C2 43 8A 23 F2 40 40 00 8F 23 F2 40 40 00 3C 09 |.c.#@@.#。@@。<。
    0x1500:C2 43 3E 09 C2 CE 3E 09 10 01 1B 15 1F 42 5A 24 |.C>...>... BZ$
    0x1510:5B 4F 03 00 0A 43 5E 4F 01 00 5C 4F 02 00 8C 10 |[O...C^O...\
    0x1520:0C DE 0D 4B 6E 4F 7E 80 11 00 0C 24 7E 80 06 00 |……kno~…$~……
    0x1530:12 24 6E 82 1A 20 2F 52 1E 42 5E 24 2E 82 B0 13 |.$n。 /R.B^…
    0x1540:D4 15 17 3C 1F 53 0C 4F B0 13 26 16 4C 93 09 24 |...<.S.O.&.L.$
    0x1550:7C 4005 00 0C 3C B2 90 A5 56 24 04 20 B0 13 ||@……<……V$。 。
    0x1560:EC 17 4C 43 04 3C 6C 42 02 3C 7C 40 07 00 B0 13 |..LC.<lb.<|@…
    0x1570:82 17 1A 17 10 01 5E 42 02 24 7E 93 28 24 7E 90 |… ^B.$~($~。
    0x1580:09 00 03 28 7F 42 7E 82 09 3C 7E 92 02 2C 4F 4E |...(B~..<~..、开
    0x1590:07 3C 7F 42 D2 93 0E 24 03 20 4E 43 5D 43 02 3C |.<B..$. 常闭 C.<
    0x15A0:7E 43 4D 43 C2 4D 10 24 C2 4E 02 24 4F 93 0C 24 |~cmc.m$.N.$O.$
    0x15B0:3E 40 78 23 4D 4F 1C 42 06 24 EE 4C 00 92 53 |>@x#MO.B.$.L..S
    0x15C0:06 24 1E 53 7D 53 F7 23 C2 4F 21 09 10 01 C2 43 |.$.S}S.#.O!... C
    0x15D0:10 24 10 01 5B 15 0A 4F 4B 43 08 4C 09 4D 08 5E |...[.OKC.L.M.^
    0x15E0:09 63 0D 99 03 28 1C 20 0C 98 1A 2C 6E 4A B2 90 |.C...(. NJ
    0x15F0:A5 A5 56 24 0C 20 4B 43 1D 15 0F 16 CF 4E 00 |...V$。 KC..... N.
    0x1600:1D 15 0F 16 66 4F 4E 96 03 24 5B 43 01 3C 6B 42 |……FON...$[阿、<kB
    0x1610:1A 53 1C 53 0D 63 0D 99 E9 2B 02 20 0C 98 E6 2B |.S.S.c.+。 ...+
    0x1620:4C 4B 56 17 10 01 1B 15 0D 43 3A 40 E0 FF 0B 4C | LKV… C:@…L
    0x1630:3B 50 20 00 7E 4A 7F 4C 0E EF 0D DE 0C 9B FA 23|;P .~JL....... 编号
    0x1640:0D 93 05 20 B2 40 A5 56 24 4C 43 13 3C 92 42 |…… @……………………………………………………………
    0x1650:58 24 44 01 1F 42 58 24 3F 50 06 00 82 4F 40 01 | X$D.BX$?P..O@。
    0x1660:C2 43 E0 FF 1F 42 58 24 3F 50 10 00 82 4F 44 01 |.C...BX$?P..OD。
    0x1670:7C 40 05 00 1A 17 10 01 21 83 81 43 00 B2 40 ||@… !@……………………………………
    0x1680:28 96 00 09 92 42 14 24 12 09 B2 40 00 03 10 09 |(.... B.$@……
    0x1690:82 43 14 09 3F 40 4C 01 3F 53 FE 2F 41 0E 4F |.C.@L.?S/a.o
    0x16A0:1E 53 81 4E 00 3F 90 E9 03 05 2C 82 93 14 09 |.S.N....、...
    0x16B0:EF 23 92 D3 02 09 21 53 10 01 F2 D0 10 00 3C 09 |#...!S.... <。
    0x16C0:F2 40 80 00 23 09 03 3C F2 F0 FA 00 3E 09 C2 43 |.@..#.<...C
    0x16D0:10 24 82 43 60 24 B0 13 64 11 34 40 80 00 82 C4 |.$.C`$.d.4@…
    0x16E0:20 09 82 C4 22 09 E2 C2 3E 09 82 D4 20 09 82 D4 |...">... (笑声)
    0x16F0:22 09 D2 B3 3E 09 E8 2F 10 01 C2 43 8A 23 B0 13 |"...>...c.#..
    0x1700:F0 13 D2 93 12 24 FB 23 C2 93 11 24 F8 23 C2 93|… $.#...$.#..
    0x1710:8A 23 F5 37 F2 B0 7F 00 8A 23 F1 27 5F 42 01 1C |.#.7...#.'_B.
    0x1720:82 4F 5E 24 5C 43 10 01 7E 40 3F 00 C2 93 CA 23 |.O^$\c.~@……#
    0x1730:0f 34 C2 4E 80 1C 3F 40 81 1C 0D 4C 0D 5E FF 4C |.4.N.?@... L ü^.L
    0x1740:00 00 1F 53 0C 9D FB 23 F2 40 00 CA 23 01 3C |... S..#@@..#.<
    0x1750:4e 43 4C 4E 10 01 0F 41 3F 50 00 DC 8F 43 FE 23 | NCLN...A?P..C.#
    0x1760:2F 83 FC 23 82 43 56 24 B2 40 00 A5 58 24 B0 13 |/.#.CV$@……X$……
    0x1770:AA 12 B0 13 FA 16 5C B3 FC 2B B0 13 0A 15 F9 3F |…… ..+。。。 ?
    0x1780:03 43 1F 42 5C 24 FF 40 3B 00 00 1F 42 5C 24 |.C.B\$@;... B\$
    0x1790:@ 4C 01 00 E2 43 16 24 3C 40 16 24 B0 13 28 17 |.l.c.$<.$..(.
    0x17A0:4C 93 FA 27 10 01 82 4C 06 24 1E 42 86 23 5F 42 | L.'...L.$.B.#_B
    0x17B0:02 24 0F 9E 04 28 C2 4E 02 24 4E 43 01 3C 5E 43 |.$...(.N.$nc.<^C
    0x17C0:C2 4E 0E 24 80 00 76 15 B2 B0 10 00 2C 01 FC 2B |.N.$..v..... ,..+
    0x17D0:B2 C0 10 00 2C 01 01 3F 40 DF 2E 3F 53 FE 2F |………………@……S./
    0x17E0:10 01 C2 43 23 09 E2 43 02 24 10 01 1D 15 10 01 |…C#.C.$…
    0x17F0:FF FF A0 10 A5 3C 5A C3 FF FF 00 10 FF FF FF FF FF FF |…… <Z.........

    ===信息内存段0x1800 - 0x19FF ===

    0x1800:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
    0x1810:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
    0x1820:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
    0x1830:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
    0x1840:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
    0x1850:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
    0x1860:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
    0x1870:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
    0x1880:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
    0x1890:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
    0x18A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
    0x18B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
    0x18C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
    0x18D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
    0x18E0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
    0x18F0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
    0x1900:--- B l a n k --(全部为0xFF)----


    =========== 主存储器段0x8000 - 0x87FFF ===


    0x8000:40 18 A2 93 5E 06 08 20 40 18 E2 B3 5D 06 FC 27 |@……^…………… @………………………”
    0x8010:40 18 D2 42 4C 06 CE 05 00 13 81 00 64 B1 13 |@..BL… D.
    0x8020:96 00 0C 43 B1 13 00 1C 43 B1 13 90 00 32 D0 |... C. C.2.
    0x8030:10 00 FD 3F 03 43 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF....c...........
    0x8040:--- B l a n k --(全部为0xFF)----


    0xFFC0:FF FF FF FF FF FF FF 2E 80 00 80 2E 80 2E 80 2E 80 80 |
    0xFFD0:2E 80 2E 80 2E 80 2E 80 2E 80 2E 80 2E 80 2E 80 2E 80 2E 80 2E 80 80 |…
    0xFFE0:2E 80 2E 80 2E 80 2E 80 2E 80 2E 80 2E 80 2E 80 2E 80 2E 80 2E 80 80 |…
    0xFFF0:2E 80 2E 80 2E 80 2E 80 2E 80 2E 80 2E 80 2E 80 2E 80 1A 80 |…

    === 扩展主存储器块#1 (0x10000-0x1FFFF)===

    0x10000:40 18 B2 40 80 5A 5C 01 03 3C 40 18 92 C3 9C 04 |@……@@……………………………………………………………………………………………………
    0x10010:40 18 92 B3 9C 04 F9 23 40 18 92 C3 6C 01 40 18 |@… #@... L@。
    0x10020:B2 D0 0C 00 6C 01 40 18 B2 F0 F4 FF 6E 01 40 18 |... L.@… N.@
    0x10030:A2 C3 02 01 40 18 A2 B3 02 01 F5 23 40 18 F2 D0 |……@… #@……
    0x10040:0C 00 8A 02 40 18 F2 D0 0C 00 84 02 40 18 C2 43 |……@…… @μ..C
    0x10050:82 02 40 18 D2 D3 40 06 40 18 F2 D0 40 00 40 06 |..@…@……@…………@………@……………………………………………………………………
    0x10060:40@ F2 40 03 00 46 06 40 18 C2 43 47 06 40 18 |@..@..F.@..cg。。
    0x10070:F2 40 06 00 48 06 40 18 D2 C3 40 06 40 18 D2 D3 |.@..H.@……@@………………………………………………………………………………………
    0x10080:5C 06 03 43 32 D0 D8 00 03 43 03 43 0C 43 10 01 |\..C2.... C.C.C.C.C.C.C..
    0x10090:03 43 FF 3F 03 43 1C 43 10 01 FF FF FF FF FF FF FF FF FF FF FF |.C.?.C.
    0x100A0:--- B l a n k --(全部为0xFF)----


    === 扩展主存储器块#2 (0x20000-0x2FFFF)===

    0x20000:--- B l a n k --(全部为0xFF)----


    === 扩展主存储器块#3 (0x30000-0x3FFFF)===

    0x30000:--- B l a n k --(全部为0xFF)----


    === 扩展主存储器块#4 (0x40000-0x4FFFF)===

    0x40000:--- B l a n k --(全部为0xFF)----


    === 扩展主存储器块#5 (0x50000-0x5FFFF)===

    0x50000:--- B l a n k --(全部为0xFF)----


    === 扩展主存储器块#6 (0x60000-0x6FFFF)===

    0x60000:---- B l a n k --(全部为0xFF)----


    === 扩展主存储器块#7 (0x70000-0x7FFFF)===

    0x70000:--- B l a n k --(全部为0xFF)----


    === 扩展主存储器块#8 (0x80000-0x87FFF)===

    0x80000:--- B l a n k --(全部为0xFF)----

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是我的 MSP430F5659器件的二进制文件、其中标有常量...

    @01000
    09 3C 45 3C FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F FF 3F
    00 07 86 36 31 40 00 34 B0 13 8A 17 0C 93 00 24
    B0 13 3A 17 FF 3F 06 00 FF 09 01 A1 01 85 3F 95
    3F 75 08 25 01 15 01 09 01 81 02 85 3F 95 3F 75
    08 25 01 15 01 09 01 91 02 C0 09 02 29 00 01 01
    00 80 32 09 04 00 02 03 00 00 00 09 21 01
    00 01 22 24 00 07 05 81 03 40 00 01 07 05 01 03
    40 00 01 FF 0F 05 0F 03 11 02 17 01 12 01 00 02
    00 00 00 08 47 20 00 02 05 01 00 00 01 3D 90
    AD DE 04 20 3E 90 EF E 01 20 03 3C 0C 43 0D 43
    10 01 3C 41 3D 41 10 01 0C 43 B2 D0 03 80 82 01
    B2 40 28 96 00 09 B2 D0 00 01 04 09 A2 B2 02 09
    0A 20 B2 93 FE FF 08 20 3B 40 2C 01 1B 83 FE 23
    B2 08 09 01 24 2C D3 B2 C0 00 01 04 09 82 43
    00 09 10 01 F2 B0 0F 00 84 23 09 20 C2 93 84 23
    03 34 5E 42 20 09 0B 3C 42 22 09 08 3C C2 93
    84 23 03 34 5E 42 C8 23 02 3C 42 88 23 7E F2
    C2 4E 60 24 5E 42 60 24 42 19 4E 10 C2 4E 60 24
    B0 13 DA 17 3C 40 60 24 80 00 AC 17 F2 43 02 24
    C2 43 10 24 C2 43 21 09 10 01 C2 93 82 23 11 20
    5e 42 84 23 7E F0 0F 00 0A 24 5E 93 0E 20 C2 93
    84 23 03 34 F2 D2 C8 23 02 3C F2 D2 88 23 80 00
    2C 11 F2 D2 20 09 F2 D2 22 09 10 01 C2 93 80 23
    04 34 1F 43 D2 D3 3C 09 03 3C 0F 43 D2 C3 3C 09
    5e 42 80 23 7E B0 60 00 8F 20 5D 42 81 23 4D 83
    80 24 5D 83 6B 24 6D 83 67 24 6D 83 45 24 5D 83
    09 24 6D 83 52 24 5D 83 46 24 5D 83 33 24 5D 83
    54 24 7A 3C 1F B3 78 28 5E 42 83 23 5E 83 08 24
    5e 83 0F 24 7E 80 1F 00 1C 24 5E 83 13 24 6C 3C
    C2 43 23 09 F2 40 12 00 02 24 3C 40 7C 10 80 00
    AC 17 C2 43 23 09 F2 40 29 00 02 24 3C 40 4A 10
    80 00 AC 17 F2 40 24 00 02 24 3C 40 26 10 80 00
    AC 17 C2 43 23 09 F2 40 09 00 02 24 3C 40 5C 10
    80 00 AC 17 1F B3 48 28 B0 13 DA 17 C2 43 60 24
    D2 42 01 24 61 24 3A 3C F2 D2 22 09 D2 42 82 23
    3F 09 80 00 2C 11 F2 D2 22 09 D2 42 82 23 00 24
    B0 13 2C 11 D2 43 12 24 10 01 C2 43 23 09 D2 43
    02 24 3C 40 00 24 80 00 AC 17 F2 D2 22 09 D2 42
    84 23 01 24 80 00 2C 11 80 00 3A 11 5E 42 84 23
    7E F0 0F 00 0C 24 5E 93 1B 20 C2 93 84 23 04 34
    F2 F0 D7 00 C8 23 03 3C F2 F0 D7 00 88 23 80 00
    2C 11 7E 90 80 00 03 20 B0 13 DA 17 43 3F 7E 90
    82 00 02 20 80 00 E4 10 F2 D2 20 09 F2 D2 22 09
    10 01 21 83 32 C2 03 43 B2 40 02 1C 5A 24 B2 40
    17 24 5C 24 B2 40 03 A5 20 01 C2 43 21 01 F2 D0
    0C 00 6A 02 B2 C0 00 01 6C 01 05 3C B2 F0 F4 FF
    6e 01 A2 C3 02 01 1E 42 6E 01 7E B0 09 00 F6 23
    B2 40 20 00 66 01 B2 40 53 02 68 01 B2 40 00 02
    6A 01 B2 40 20 02 80 03 B1 40 2C 01 00 0A 3C
    B2 40 00 51 86 03 92 B3 86 03 FD 2B A2 D2 80 03
    B1 53 00 00 81 93 00 F3 23 B2 C0 00 40 86 03
    B2 90 96 08 96 03 28 3F 40 0F 05 10 3C B2 90
    C5 04 96 03 28 3F 40 0F 03 09 3C B2 90 DD 02
    96 03 2C 3F 40 17 01 02 3C 3F 40 11 02 82 4F
    14 24 82 43 60 01 B2 40 F3 10 64 01 B2 40 40 00
    62 01 B2 40 44 02 68 01 C2 43 0E 24 C2 43 11 24
    B2 40 28 96 00 09 82 43 08 09 03 43 B2 40 40 18
    08 09 B2 40 80 00 04 09 B0 13 CE 17 C2 43 12 24
    B2 B2 08 09 06 28 B0 13 74 16 B0 13 80 14 A2 D3
    02 09 21 53 10 01 E2 3E 09 17 28 F2 D0 10 00
    3c 09 F2 40 80 00 23 09 C2 43 10 24 C2 43 60 24
    C2 43 61 24 B0 13 6C 11 E2 C2 3E 09 D2 B3 3E 09
    4e 28 F2 F0 FA 00 3E 09 EF 3F A2 B3 08 09 0C 28
    B0 13 CE 17 B0 13 74 16 B0 13 80 14 B2 F0 F9 FF
    08 09 A2 D3 02 09 10 01 A2 B2 08 09 06 28 B0 13
    CE 17 B2 40 04 A5 20 01 10 01 D2 B3 30 09 10 28
    F2 D0 10 00 3C 09 C2 43 23 09 D2 93 10 24 03 20
    B0 13 6A 15 02 3C F2 D2 20 09 D2 C3 30 09 10 01
    C2 93 3E 09 02 34 80 00 80 14 F2 B0 40 00 3E 09
    0b 28 D2 43 11 24 F2 D0 10 00 3C 09 F2 C0 40 00
    3E 09 82 43 10 09 10 01 F2 B0 20 00 3E 09 07 28
    B0 13 74 16 F2 F0 9F 00 3E 09 C2 43 11 24 10 01
    C2 43 12 24 C2 43 11 24 C2 43 00 24 C2 43 01 24
    C2 43 3C 09 F2 43 02 24 F2 43 04 24 C2 43 10 24
    7E 40 80 00 C2 4E 21 09 C2 4E 23 09 F2 40 8C 00
    20 09 F2 40 8C 00 22 09 F2 40 03 00 2F 09 F2 40
    03 00 2E 09 C2 4E C8 23 F2 40 10 00 C9 23 C2 4E
    CA 23 C2 4E CE 23 F2 40 40 00 CF 23 C2 4E 88 23
    C2 43 89 23 C2 43 8A 23 F2 40 00 8F 23 F2 40
    40 00 3C 09 C2 43 3E 09 C2 CE 3E 09 10 01 1B 15.
    1F 42 5A 24 5B 4F 03 00 0A 43 5E 4F 01 00 5C 4F
    02 00 8C 10 0C DE 0D 4B 6E 4F 7E 80 11 00 0C 24
    7E 80 06 00 12 24 6E 82 1A 20 2F 52 1E 42 5E 24
    2E 82 B0 13 22 16 17 3C 1F 53 0C 4F B0 13 C8 15.
    4C 93 09 24 7C 40 05 00 0C 3C B2 90 A5 56 24
    04 20 B0 13 E4 17 4C 43 04 3C 6C 42 02 3C 7C 40
    07 00 B0 13 66 17 1A 17 10 01 5E 42 02 24 7E 93
    28 24 7E 90 09 00 03 28 7F 42 7E 82 09 3C 7E 92
    02 2C 4F 4E 07 3C 7F 42 D2 93 0E 24 03 20 4E 43
    5D 43 02 3C 7E 43 4D 43 C2 4D 10 24 C2 4E 02 24
    4F 93 0C 24 3E 40 78 23 4D 4F 1C 42 06 24 EE 4C
    00 00 92 53 06 24 1E 53 7D 53 F7 23 C2 4F 21 09
    10 01 C2 43 10 24 10 01 1B 15 0D 43 3A 40 E0 FF
    0b 4C 3B 50 20 00 7E 4A 7F 4C 0E EF 0D DE 7E 4A
    7F 4C 0E EF 0D DE 0C 9B F6 23 0D 93 05 20 B2 40
    A5 56 24 4C 43 13 3C 92 42 58 24 44 01 1F 42
    58 24 3F 50 06 00 82 4F 40 01 C2 43 E0 FF 1F 42
    58 24 3F 50 10 00 82 4F 44 01 7C 40 05 00 1A 17
    10 01 5B 15 0A 4F 4B 43 08 4C 09 4D 08 5E 09 63
    0D 99 03 28 1C 20 0C 98 1A 2C 6E 4A B2 90 A5
    56 24 0C 20 4B 43 1D 15 0F 16 CF 4E 00 00 1D 15
    0f 16 66 4F 4E 96 03 24 5B 43 01 3C 6B 42 1A 53
    1C 53 0D 63 0D 99 E9 2B 2B 02 20 0C 98 E6 2B 4C 4B
    56 17 10 01 21 82 81 43 02 00 B2 40 28 96 00 09
    92 42 14 24 12 09 B2 40 00 03 10 09 82 43 14 09
    81 43 00 00 02 3C 91 53 00 B1 90 64 00 00
    FA 2B 1F 41 02 00 0E 4F 1E 53 81 4E 02 00 3F 90
    E9 03 05 2C 82 93 14 09 E9 23 92 D3 02 09 21 52
    10 01 82 43 5E 24 C2 43 8A 23 B0 13 B6 13 D2 93
    12 24 0D 20 C2 93 11 24 0A 20 4F 43 C2 93 8A 23
    04 34 5F 42 8A 23 7F F0 7F 00 82 4F 5E 24 82 93
    5e 24 EB 27 5F 42 01 1C 82 4F 5E 24 5C 43 10 01
    7E 40 3F 00 C2 93 CA 23 15 34 C2 4E 80 1C 3F 40
    81 1C 0D 4C 0D 5E FF 4C 00 1F 53 FF 4C 00 00 00
    1F 53 FF 4C 00 1F 53 0C 9D F5 23 F2 40 40 00
    CA 23 01 3C 4E 43 4C 4E 10 01 82 43 56 24 B2 40
    00 A5 58 24 F2 40 A5 00 21 01 92 C3 30 01 C2 43
    21 01 B0 13 B2 12 B0 13 C2 16 5C B3 FC 2B B0 13
    FE 14 F9 3F 03 43 1F 42 5C 24 FF 40 3B 00 00
    1F 42 5C 24 CF 4C 01 00 E2 43 16 24 3C 40 16 24
    B0 13 00 17 4C 93 FA 27 10 01 B2 40 80 5A 5C 01
    32 C2 03 43 3F 40 00 24 04 3C BF 40 4C 57 00
    2F 53 0E 41 0F 91 F9 2B 0C 43 10 01 82 4C 06 24
    1E 42 86 23 5F 42 02 24 0F 9E 04 28 C2 4E 02 24
    4e 43 01 3C 5E 43 C2 4E 0E 24 80 00 6A 15 03 43
    3F 40 DE 2E 3F 53 FE 2F 10 01 C2 43 23 09 E2 43
    02 24 10 01 1D 15 10 01 FF FF FF FF FF FF FF FF FF FF FF FF FF
    FF FF A8 10 A5 3C 5A C3 FF FF 00 10 FF FF FF FF FF FF FF FF FF


    e2e.ti.com/.../8688.BSL5659.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢、

    我不知道为什么我在 BSL 部分中有不同的代码。 我在原型中使用的是6659、但我不认为这很重要、因为唯一的区别是 LCD 不能影响 BSL 代码? 我将加载您发送的文本文件、以更改频率常数并让您知道发生了什么。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢、

    我不知道为什么我在 BSL 部分中有不同的代码。 我在原型中使用的是6659、但我不认为这很重要、因为唯一的区别是 LCD 不能影响 BSL 代码? 我将加载您发送的文本文件、以更改频率常数并让您知道发生了什么。

    我刚试过、我在两个地方都将11 02更改为11 04。 当我跳转到1000时、我的 Windows-10 PC 显示无法识别。 我知道我的硬件工作正常、因为当我从 HID 器件的 Mware 运行示例代码时、它连接正确、VID 和 PID 正确。  

    在4、8、12或24MHz 设置中、我更改为11 04是否重要? 您发送给我的 txt 代码文件是否有源文件? 我想 USBPLLDIVB 寄存器没有按我认为需要的那样设置为2。


     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    用户指南的表42-2中指定了寄存器值:
    050F = 101··001111 = 24MHz
    030F = 011··001111 = 12MHz
    0211 = 010··010001 = 8MHz
    0117 = 001··010111 = 4MHz

    16MHz = 100··010001 = 0411

    BSL 使用计时器对时钟周期进行计数、以选择要使用的四个值中的哪一个、因此如果新频率不接近原始频率、则可能不会使用该条目。 要强制 BSL 始终使用正确的 PLL 值、请替换全部四个条目:
    11 04 11 04 11 04 11 04

    为您的芯片使用正确的 BSL;在发生该序列的位置替换该序列时、该 BSL 应该起作用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我更改了原始芯片中..88.39.txt 中的所有四个字。 它不起作用、但我尝试使用了 Zrno 版本、它在两个地方有4个字、这是有效的。 我能够使用 TI GUI 程序跳转到它并重新加载新应用。

    感谢你们!!!  我特别感谢您在周末对我的回复!! 很棒的服务

    Jerry

    更新了:我能够使另一个版本正常工作(.88.39.txt)。 代码中还有另外一组这些常量、我也需要更改。