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.
工具/软件:TI C/C++编译器
我们知道 SPNA192示例已使用 TMS570LS1227ZWT 通过 TMS570LS12x Hercules 开发 HDK 进行验证。
我已经使用我的 TMS570LS12x Hercules 开发 HDK 成功验证了 SPNA192示例文件。
用于实际开发的 IC 是 TMS570LS1227PGE。
如果每个封装的存储器映射相同、是否可以使用 SPNA192示例文件?
基于我确认的封装的其他内容如下。
尊敬的 Dongwook:
我认为在 PGE 封装上运行示例代码没有任何问题。
我很小心、因为只有一个组件 PCB、但我会勇于创新!!! 感谢您的回答。
您好、QJ Wang
回答后、进行了测试。
在本示例中、SCI 寄存器的值为0xFFF7E400、该寄存器的值为 PGE 封装中 LIN 端口的寄存器值。
我使用了寄存器值0xFFF7E500、因为它只能使用电路中的 SCI 端口来完成。(基于 PGE 类型的 SCI 寄存器值)
确认后、超级终端的值会输入寄存器 RD。
但是、发送器不发送数据。
即使用示波器进行检查、也不会发送任何数据。
我不确定要检查哪个部件。 我需要帮助。 图
您好!
您是否使用 TI LS122x LaunchPad?
使用的版本:00.20.00ver (TMS570LS1227)
sciREG1->sciREG2在全部更改时接收。 我们确认 TD 寄存器值是通过内存浏览器输入的。 但没有实际的硬件输出(构建没有问题)。
使用新示例时引导加载程序通信成功。
使用的版本:00.30.00 (LS12_CAN_BOOT)(2019.05.01)
我应该只使用 UART。 因此、修改了一些示例。
1.在 BL_CONFIG.h 中启用 UART_ENABLE_UPDATE、禁用 CAN_ENABLE_UPDATE
在本例中、所有 Halcogen Genetate 代码文件都已删除、并且 SCI1端口已通过 TMS570LS1227PGE 版本激活。
示例为#include hw.SCI.h 已更改为#include reg.sci.h (HalCogen 代码生成)
----------------------------------------------------------------------
有一个新的问题
00.30.00构建示例时发生错误。
通过禁用此部件、可通过 Hyper 终端确认通信功能。
请在 bl_flash.c 中检查此函数也查看此函数中有多少个参数。
非常感谢您的持续友好回答。 QJ Wang
检查 BL.FLASH.c 后、版本与00.20.00版本不同。
暂时应用了版本00.20.00的 BL_FLASH.c 和 Header。 我们确认它是从内存浏览器的0x00020000 (起始地址)写入的。
我检查了使用创建的程序的上载函数#2提取的二进制文件和用于下载的二进制文件(使用程序:winmerge)。
我使用同一个文件进行了检查。
但是... 下载后无法正常工作。 正在进行调试...
当前正在检查 TMS570LS1227内存映射值。 (使用的值与示例的 CMD 值相同。)
2.我想将起始地址值更改为0x20000000。 (请参阅数据表)
3. 当执行要下载的主程序时,我将比较内存浏览器的值。
您能建议调试方向吗?
使用该示例的引导加载程序实现都成功了。 感谢您的持续回应。
调试共享
TMS570LS1227 ZWT UART 引导示例 PGE 类型应用条件。
bl_config.h
UART sciREG1 => sciREG2 (使用 SCI 端口)
将 SCIinit()中的所有 sciREG1更改为 sciREG2
系统.c
过了一段时间()
/*用户代码*/
Gladiator_IOMM_UNLOCK ();
Gladiator_PINMUX_SCI2 (); (SCI 端口多路复用器)
Gladiator_IOMM_LOCK ();
----------------------------------------------------------------
问题
SYS_intvecs.asm 矢量中断地址值问题
全部更改以匹配起始地址
和删除列表
最后、我们在 Startup.c 中禁用了 esmHighInterrupt
----------------------------------------------------------------------
两个版本都已成功使用。
感谢您的 QJ Wang。