硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1115|回复: 5
收起左侧

[J-Link] J-LINK连接双核的cortex-A15

[复制链接]

1

主题

3

回帖

6

积分

新手上路

积分
6
发表于 2022-7-29 10:12:25 | 显示全部楼层 |阅读模式
请教大神们,J-LINK可以连接识别A15的核1,但是无法连接识别核2。
试过以下jlinkscript,还是无法识别:
void InitTarget(void)
{
        Report("**********MY script ***********");
        CORESIGHT_CoreBaseAddr = 0x80012000;  
        CORESIGHT_AddAP(0, CORESIGHT_APB_AP);
        CORESIGHT_AddAP(1, CORESIGHT_APB_AP);
        CORESIGHT_IndexAPBAPToUse = 1;
        CPU = CORTEX-A15;
}
求教如何才能连接A15的第二个核 。。。

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107641
QQ
发表于 2022-7-30 10:33:06 | 显示全部楼层
帮顶。
回复

使用道具 举报

19

主题

326

回帖

383

积分

高级会员

积分
383
发表于 2022-8-1 16:17:04 | 显示全部楼层
A15很少有人用这个片子吧,太少见了
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2022-8-1 18:58:37 | 显示全部楼层
laofa 发表于 2022-8-1 16:17
A15很少有人用这个片子吧,太少见了

可能用的人少,但J-Link连接双核CPU的第二个核的方法应该是差不多的
回复

使用道具 举报

1

主题

65

回帖

68

积分

初级会员

积分
68
发表于 2022-8-2 00:12:47 | 显示全部楼层
void SetupTarget(void)
{
  Report(" Release reset for CM0+");
  MEM_WriteU32(0x4002B094, 0xC0000000); //Enable MUA clk gate
  MEM_WriteU32(0x40025068, 0x00000004); //Set Boot From DFlash, Hold Reset
  MEM_WriteU32(0x40025068, 0x00000000); //Release Reset
}
/*********************************************************************
*
*       InitTarget
*/
void InitTarget(void) {

  Report("******************************************************");
  Report("J-Link script: Dual CORE Demo. J-Link script");
  Report("******************************************************");
  
  SetupTarget();

  CPU = CORTEX_M0;        // Pre-select that we have a Cortex-M0 connected
  JTAG_AllowTAPReset = 0; // J-Link is allowed to use a TAP reset for JTAG-chain auto-detection


  CORESIGHT_AddAP(0, CORESIGHT_AHB_AP);
  CORESIGHT_AddAP(1, CORESIGHT_AHB_AP);
  CORESIGHT_AddAP(2, CORESIGHT_AHB_AP);
  CORESIGHT_IndexAHBAPToUse = 2;    // Use second AP which is the AHB-AP for the core
}
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2022-8-19 10:49:45 | 显示全部楼层
icprg 发表于 2022-8-2 00:12
void SetupTarget(void)
{
  Report(" Release reset for CM0+");

这个实测不行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-9 05:38 , Processed in 0.281079 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表