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.

[参考译文] TMS570LC4357:引导加载程序跳转会导致数据条目中止

Guru**** 2393725 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1400430/tms570lc4357-bootloader-jump-cause-a-dataentry-abort

器件型号:TMS570LC4357

工具与软件:

大家好、jagafdish:

我开发了一个用于跳转到应用软件的引导加载程序代码。 当我尝试从引导加载程序跳转到应用软件时、我始终得到数据条目。 如何解决该问题?

JUMP_ADD_u32 =(uint32_t) OP_FW_JUMP_ADD;

((( void (*)(void)))jump_add_u32)();

这是跳转算法的代码部分。

Furkan  

此致、

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

    尊敬的 Furka:

    为延误道歉,在印度我们有连续的假期:

    [报价 userid="585479" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1400430/tms570lc4357-bootloader-jump-cause-a-dataentry-abort "]

    JUMP_ADD_u32 =(uint32_t) OP_FW_JUMP_ADD;

    ((( void (*)(void)))jump_add_u32)();

    [报价]

    我看不出这段代码有任何问题、我觉得很好。 确保根据您的应用调用正确的地址。

    下面的 git 链接中还有 CAN 引导加载程序示例:

    SafetyMCU_bootloader«bootloader - Hercules_examples/Hercules_examples -适用于 Hercules 处理器的软件示例(TI.com)

    您可以参考它们并根据它进行更改。

    如果这无法解决您的问题、则您可以通过私人聊天分享您的整个项目、或者我们可以设置实时调试会话。

    ——
    谢谢、此致、
    Jagadish .

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

    尊敬的 Jagadish:

    我确信跳转地址。 我已从存储器映射中选中该选项。 我从您的示例中引用、并且在内存跳转部分之前代码运行良好。 当我来到这个零件,我不能成功,并得到数据输入错误那里. 如果我们能够计划实时调试会话 、我 将不胜感激。

    此致、

    Furkan

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

    尊敬的 Furkan:

    我们将设置实时调试会话、然后我要验证您的应用程序和引导加载程序链接器 cmd 文件。

    是否有可能共享它们? 并提及您正在呼叫的地址?

    我是指  OP_FW_JUMP_ADD 的值?

    谢谢、此致、

    Jagadish。

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

    你好、jagadish、

    当然我可以分享它们。 我们可以与私人聊天分享这些数据吗?

    此外、OP_FW_JUMP_ADD 是指等于闪存组1起始地址的应用软件起始地址。


    此致、

    Furkan

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

    是的、您可以通过私人聊天与他们分享。 请接受我朋友的请求、一旦您这样做、您就可以通过私人聊天共享文件。

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

    我发送了这些文件。

    此致、

    Furkan

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

    你好、jagadish、

    我们对此项目有紧迫感。 我们是否可以为此创建快速解决方案?

    此致、

    Furkan

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

    尊敬的 Furkan:

    我对我的答复拖延深表歉意。

    我花了几天的假期上星期,然后一个周末。

    请确认您是否仍然停留在此问题上?

    如果有任何进展、也请告诉我。

    ——
    谢谢、此致、
    Jagadish。

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

    尊敬的 Jagadish:

    不用担心。 我希望您度过了一个愉快的假期。 我们仍然停留在那里、这个问题现在已成为我们的瓶颈。


    此致、

    Furkan  

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

    尊敬的 Furkan:

    我验证了你的 liker 命令文件,他们看起来很好。

    是否可以在明天设置一次实时调试会话? 我希望直接看到一次异常。

    ——
    谢谢、此致、
    Jagadish。

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

    你好、jagadish、

    当然对我来说很重要。 您今天什么时候有空?

    此致、

    Furkan

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

    尊敬的 Furkan:

    我将到今天下午6点。

    明天我将在上午10点至晚上8点 IST (印度标准时间)开放。

    ——
    谢谢、此致、
    Jagadish。

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

    你好、jagadish、

    很抱歉耽误您的时间。 我们上周很忙。

    我们能在今天发出这一呼吁吗?  

    此致、

    Furkan

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

    尊敬的 Furkan:

    我们能今天打电话吗?  [报价]

    Sure Furkan:

    我将到晚上8点 IST (印度标准时间)可用、您可以根据您的空闲情况设置会议。

    ——
    谢谢、此致、
    Jagadish。

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

    你好、jagadish、

    我是7 PM  IST 的钥匙(印度标准时间)。

    我将共享会议链接

    此致、

    Furkan

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

    https://teams.live.com/meet/9427213915654?p=tg5JOxOOOMxIj8BLSg 

    链路在这里。  

    此致、

    Furkan

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

    尊敬的 Furkan:

    我是7 PM  IST (印度标准时间)的钥匙。

    我很抱歉、我们可否在今天(星期二)晚上同时计划?

    ——
    谢谢、此致、
    Jagadish。

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

    很抱歉、如果您愿意、我们可以计划今天的会议。

    此致、

    Furkan

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

    Sure Furkan:

    您能在今天下午6点至晚上7点之间安排吗?

    ——
    谢谢、此致、
    Jagadish。

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

    印度  IST (印度标准时间)对吗?

    此致、

    Furkan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于印度  IST (印度标准时间)正确吗?

    是的、这样 对您很方便吗?

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

    这对我来说很重要、我将安排一次会议并共享链接

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对我来说很重要、我将安排一次会议并分享链接

    当然。

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

    尊敬的 Furkan:

    正在等待您的会议链接。

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

    抱歉、jagadish、  

    https://teams.live.com/dl/launcher/launcher.html?url=%2F_%23%2Fmeet%2F9490237135911%3Fp%3De1WLZT6yUn4xNAHW90%26anon%3Dtrue&type=meet&deeplinkId=a7541b97-0681-4cbf-abf2-376aec1733db&directDl=true&msLaunch=true&enableMobilePage=true&suppressPrompt=true

    这是一个链接。 您可以在10分钟后加入这个链接吗?

    此致、

    Furkan  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这里是链接。 您可以在10分钟后加入此链接吗?[/报价]

    当然、我将在 IST 的下午6:20加入会议

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

    链接不能正常工作、如果我将此链接粘贴到浏览器中、则看不到任何内容。

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

    okey ı 将分享新的一个

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

    您能尝试一下这个链接吗?

    https://teams.live.com/dl/launcher/launcher.html?url=%2F_%23%2Fmeet%2F9490237135911%3Fp%3De1WLZT6yUn4xNAHW90%26anon%3Dtrue&type=meet&deeplinkId=a7541b97-0681-4cbf-abf2-376aec1733db&directDl=true&msLaunch=true&enableMobilePage=true&suppressPrompt=true

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

    您能尝试一下这个链接吗?

    https://teams.live.com/meet/9490237135911?p=e1WLZT6yUn4xNAHW90

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

    对不起腐败我们的互联网连接中断了一个小时,这就是为什么 ı 不能回到会议。  我会尝试你所说的。

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

    尊敬的 Furkan:

    没问题。

    我想您理解了主要问题、即引导加载程序使用应用程序代码覆盖应用程序矢量存储器、因为跳转到应用程序无法正确发挥作用。

    在调用断开之前我们讨论的方法也不起作用、因为跳转地址仍然为0x200000、但跳转应在0x1FFFE0。

    但是、我想您理解了主要问题、只需以这种方式进行验证并执行必要的权变措施即可。

    谢谢!

    Jagadish。